home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Other Items
/
Fetch Browser
/
Fetch Browser.rsrc
/
bin.rsrc_CODE_29_AQTStuff.txt
< prev
next >
Wrap
Text File
|
1996-07-25
|
319KB
|
5,640 lines
# near model CODE resource
# jump table entries: 10744-10816 (73 of them)
export_1343:
fn00000000:
00000000 4E56 FEB4 link A6, -0x014C
00000004 48E7 0028 movem.l -[A7], A2,A4
00000008 206E 001A movea.l A0, [A6 + 0x1A]
0000000C 43EE FFBA lea.l A1, [A6 - 0x46]
00000010 7022 moveq.l D0, 0x22
label00000012:
00000012 32D8 move.w [A1]+, [A0]+
00000014 51C8 FFFC dbf D0, -0x6 /* 00000012 */
00000018 286E 0008 movea.l A4, [A6 + 0x8]
0000001C 2254 movea.l A1, [A4]
0000001E 41E9 004E lea.l A0, [A1 + 0x4E]
00000022 45EE FFBA lea.l A2, [A6 - 0x46]
00000026 7022 moveq.l D0, 0x22
label00000028:
00000028 30DA move.w [A0]+, [A2]+
0000002A 51C8 FFFC dbf D0, -0x6 /* 00000028 */
0000002E 236E 0016 0094 move.l [A1 + 0x94], [A6 + 0x16]
00000034 42A7 clr.l -[A7]
00000036 486E FFBA pea.l [A6 - 0x46]
0000003A 486E FEB4 pea.l [A6 - 0x14C]
0000003E 4EAD 4C22 jsr [A5 + 0x4C22 /* export_2432 */]
00000042 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000046 2254 movea.l A1, [A4]
00000048 41E9 0098 lea.l A0, [A1 + 0x98]
0000004C 45EE FFBA lea.l A2, [A6 - 0x46]
00000050 7022 moveq.l D0, 0x22
label00000052:
00000052 30DA move.w [A0]+, [A2]+
00000054 51C8 FFFC dbf D0, -0x6 /* 00000052 */
00000058 136E FEB4 00DE move.b [A1 + 0xDE], [A6 - 0x14C]
0000005E 4AAE 0012 tst.l [A6 + 0x12]
00000062 6660 bne +0x62 /* 000000C4 */
00000064 3D7C FFFF FFB8 move.w [A6 - 0x48], 0xFFFF
0000006A 4267 clr.w -[A7]
0000006C 486E FFBA pea.l [A6 - 0x46]
00000070 486E FFB8 pea.l [A6 - 0x48]
00000074 1F3C 0001 move.b -[A7], 0x1
00000078 303C 0192 move.w D0, 0x192
0000007C AAAA syscall QuickTimeDispatch
0000007E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000082 426E FFB6 clr.w [A6 - 0x4A]
00000086 422E FEB6 clr.b [A6 - 0x14A]
0000008A 4267 clr.w -[A7]
0000008C 486E 0012 pea.l [A6 + 0x12]
00000090 3F2E FFB8 move.w -[A7], [A6 - 0x48]
00000094 486E FFB6 pea.l [A6 - 0x4A]
00000098 486E FEB6 pea.l [A6 - 0x14A]
0000009C 4267 clr.w -[A7]
0000009E 486E FEB5 pea.l [A6 - 0x14B]
000000A2 303C 00F0 move.w D0, 0xF0
000000A6 AAAA syscall QuickTimeDispatch
000000A8 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000000AC 4267 clr.w -[A7]
000000AE 3F2E FFB8 move.w -[A7], [A6 - 0x48]
000000B2 303C 00D5 move.w D0, 0xD5
000000B6 AAAA syscall QuickTimeDispatch
000000B8 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000000BC 2F2E 0012 move.l -[A7], [A6 + 0x12]
000000C0 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
label000000C4:
000000C4 2F2E 0012 move.l -[A7], [A6 + 0x12]
000000C8 2F2E 000E move.l -[A7], [A6 + 0xE]
000000CC 1F2E 000C move.b -[A7], [A6 + 0xC]
000000D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000D4 4EBA 2366 jsr [PC + 0x2366 /* 0000243C */]
000000D8 4CDF 1400 movem.l A2,A4, [A7]+
000000DC 4E5E unlink A6
000000DE 205F movea.l A0, [A7]+
000000E0 DEFC 0016 add.w A7, 0x16
000000E4 4ED0 jmp [A0]
000000E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000000E8-000000EC
export_1344:
fn000000E8:
000000E8 4E56 FFB8 link A6, -0x0048
// end alternate branch 000000E8-000000EC
export_1344: // at 000000E8 (misaligned)
fn000000E8: // (misaligned)
000000EA FFB8 .invalid <<F/6/7>>
000000EC 48E7 0128 movem.l -[A7], D7,A2,A4
000000F0 286E 0008 movea.l A4, [A6 + 0x8]
000000F4 41EE FFBA lea.l A0, [A6 - 0x46]
000000F8 2454 movea.l A2, [A4]
000000FA 43EA 0098 lea.l A1, [A2 + 0x98]
000000FE 7022 moveq.l D0, 0x22
label00000100:
00000100 30D9 move.w [A0]+, [A1]+
00000102 51C8 FFFC dbf D0, -0x6 /* 00000100 */
00000106 1E2A 00DE move.b D7, [A2 + 0xDE]
0000010A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000010E 4EBA 23AC jsr [PC + 0x23AC /* 000024BC */]
00000112 4CDF 1480 movem.l D7,A2,A4, [A7]+
00000116 4E5E unlink A6
00000118 2E9F move.l [A7], [A7]+
0000011A 4E75 rts
export_1345:
0000011C 4E56 FE2C link A6, -0x01D4
00000120 48E7 0028 movem.l -[A7], A2,A4
00000124 206E 001E movea.l A0, [A6 + 0x1E]
00000128 43EE FFBA lea.l A1, [A6 - 0x46]
0000012C 7022 moveq.l D0, 0x22
label0000012E:
0000012E 32D8 move.w [A1]+, [A0]+
00000130 51C8 FFFC dbf D0, -0x6 /* 0000012E */
00000134 286E 0008 movea.l A4, [A6 + 0x8]
00000138 2054 movea.l A0, [A4]
0000013A 4228 00E0 clr.b [A0 + 0xE0]
0000013E 4AAE 0012 tst.l [A6 + 0x12]
00000142 6600 00A0 bne +0xA2 /* 000001E4 */
00000146 42A7 clr.l -[A7]
00000148 486E FFBA pea.l [A6 - 0x46]
0000014C 486E FE73 pea.l [A6 - 0x18D]
00000150 4EAD 4C22 jsr [A5 + 0x4C22 /* export_2432 */]
00000154 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000158 2254 movea.l A1, [A4]
0000015A 41E9 0098 lea.l A0, [A1 + 0x98]
0000015E 45EE FFBA lea.l A2, [A6 - 0x46]
00000162 7022 moveq.l D0, 0x22
label00000164:
00000164 30DA move.w [A0]+, [A2]+
00000166 51C8 FFFC dbf D0, -0x6 /* 00000164 */
0000016A 136E FE73 00DE move.b [A1 + 0xDE], [A6 - 0x18D]
00000170 486E FEBA pea.l [A6 - 0x146]
00000174 2F3C 0006 0802 move.l -[A7], 0x60802
0000017A 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
0000017E 4A2E FEBA tst.b [A6 - 0x146]
00000182 6610 bne +0x12 /* 00000194 */
00000184 41EE FEBA lea.l A0, [A6 - 0x146]
00000188 43FA 0090 lea.l A1, [PC + 0x90 /* 0000021A, value 0x84D6F6F, pstring "MooVTemp" */]
0000018C 7004 moveq.l D0, 0x04
label0000018E:
0000018E 30D9 move.w [A0]+, [A1]+
00000190 51C8 FFFC dbf D0, -0x6 /* 0000018E */
label00000194:
00000194 486E FE2C pea.l [A6 - 0x1D4]
00000198 486E FEBA pea.l [A6 - 0x146]
0000019C 4EAD 2952 jsr [A5 + 0x2952 /* export_1318 */]
000001A0 205F movea.l A0, [A7]+
000001A2 43EE FE74 lea.l A1, [A6 - 0x18C]
000001A6 7022 moveq.l D0, 0x22
label000001A8:
000001A8 32D8 move.w [A1]+, [A0]+
000001AA 51C8 FFFC dbf D0, -0x6 /* 000001A8 */
000001AE 4267 clr.w -[A7]
000001B0 486E FFBA pea.l [A6 - 0x46]
000001B4 2F2E 001A move.l -[A7], [A6 + 0x1A]
000001B8 486E FE74 pea.l [A6 - 0x18C]
000001BC 2F3C 5456 4F44 move.l -[A7], 0x54564F44 /* 'TVOD' */
000001C2 4267 clr.w -[A7]
000001C4 4EAD 2CCA jsr [A5 + 0x2CCA /* export_1429 */]
000001C8 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000001CC 41EE FFBA lea.l A0, [A6 - 0x46]
000001D0 43EE FE74 lea.l A1, [A6 - 0x18C]
000001D4 7022 moveq.l D0, 0x22
label000001D6:
000001D6 30D9 move.w [A0]+, [A1]+
000001D8 51C8 FFFC dbf D0, -0x6 /* 000001D6 */
000001DC 2054 movea.l A0, [A4]
000001DE 117C 0001 00E0 move.b [A0 + 0xE0], 0x1
label000001E4:
000001E4 486E FFBA pea.l [A6 - 0x46]
000001E8 2F2D E8B0 move.l -[A7], [A5 - 0x1750]
000001EC 4EAD 297A jsr [A5 + 0x297A /* export_1323 */]
000001F0 486E FFBA pea.l [A6 - 0x46]
000001F4 2F2E 0016 move.l -[A7], [A6 + 0x16]
000001F8 2F2E 0012 move.l -[A7], [A6 + 0x12]
000001FC 2F2E 000E move.l -[A7], [A6 + 0xE]
00000200 1F2E 000C move.b -[A7], [A6 + 0xC]
00000204 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000208 4EBA FDF6 jsr [PC - 0x20A /* 00000000 */]
0000020C 4CDF 1400 movem.l A2,A4, [A7]+
00000210 4E5E unlink A6
00000212 205F movea.l A0, [A7]+
00000214 DEFC 001A add.w A7, 0x1A
00000218 4ED0 jmp [A0]
0000021A 084D 6F6F bchg.b A5, 0x6F /* 'o' */
0000021E 5654 addq.w [A4], 3
00000220 656D bcs +0x6F /* 0000028F */
00000222 7000 moveq.l D0, 0x00
export_1346:
00000224 4E56 FFB8 link A6, -0x0048
00000228 48E7 0128 movem.l -[A7], D7,A2,A4
0000022C 286E 0008 movea.l A4, [A6 + 0x8]
00000230 2054 movea.l A0, [A4]
00000232 1E28 00E0 move.b D7, [A0 + 0xE0]
00000236 43EE FFB8 lea.l A1, [A6 - 0x48]
0000023A 45E8 004E lea.l A2, [A0 + 0x4E]
0000023E 7022 moveq.l D0, 0x22
label00000240:
00000240 32DA move.w [A1]+, [A2]+
00000242 51C8 FFFC dbf D0, -0x6 /* 00000240 */
00000246 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000024A 4EBA FE9C jsr [PC - 0x164 /* 000000E8 */]
0000024E 486E FFB8 pea.l [A6 - 0x48]
00000252 2F2D E8B0 move.l -[A7], [A5 - 0x1750]
00000256 4EAD 2982 jsr [A5 + 0x2982 /* export_1324 */]
0000025A 4267 clr.w -[A7]
0000025C 486E FFB8 pea.l [A6 - 0x48]
00000260 2F2D E8B0 move.l -[A7], [A5 - 0x1750]
00000264 4EAD 298A jsr [A5 + 0x298A /* export_1325 */]
00000268 101F move.b D0, [A7]+
0000026A 661C bne +0x1E /* 00000288 */
0000026C 486E FFB8 pea.l [A6 - 0x48]
00000270 2F2D E8B0 move.l -[A7], [A5 - 0x1750]
00000274 4EAD 2992 jsr [A5 + 0x2992 /* export_1326 */]
00000278 4267 clr.w -[A7]
0000027A 486E FFB8 pea.l [A6 - 0x48]
0000027E 303C 0175 move.w D0, 0x175
00000282 AAAA syscall QuickTimeDispatch
00000284 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label00000288:
00000288 4CDF 1480 movem.l D7,A2,A4, [A7]+
0000028C 4E5E unlink A6
0000028E 2E9F move.l [A7], [A7]+
00000290 4E75 rts
00000292 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1347: // at 00000294 (misaligned)
00000296 0000 203C ori.b D0, 0x3C /* '<' */
0000029A 736E moveq.l D1, 0x6E
0000029C 6420 bcc +0x22 /* 000002BE */
0000029E B0AE 000C cmp.l D0, [A6 + 0xC]
000002A2 57C0 seq D0
000002A4 4400 neg.b D0
000002A6 1D40 0010 move.b [A6 + 0x10], D0
000002AA 4E5E unlink A6
000002AC 205F movea.l A0, [A7]+
000002AE 504F addq.w A7, 8
000002B0 4ED0 jmp [A0]
000002B2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1348: // at 000002B4 (misaligned)
000002B6 FFF8 .invalid <<F/7/7>>
000002B8 48E7 0308 movem.l -[A7], D6,D7,A4
000002BC 286E 0008 movea.l A4, [A6 + 0x8]
// begin alternate branch 000002BE-000002C2
label000002BE:
000002BE 0008 7000 ori.b A0, 0x0
// end alternate branch 000002BE-000002C2
label000002BE: // (misaligned)
000002C0 7000 moveq.l D0, 0x00
000002C2 2D40 FFFC move.l [A6 - 0x4], D0
000002C6 4267 clr.w -[A7]
000002C8 1F3C 0001 move.b -[A7], 0x1
000002CC 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
000002D0 1E1F move.b D7, [A7]+
000002D2 4267 clr.w -[A7]
000002D4 2054 movea.l A0, [A4]
000002D6 2F28 0042 move.l -[A7], [A0 + 0x42]
000002DA 486E FFFC pea.l [A6 - 0x4]
000002DE 4EAD 539A jsr [A5 + 0x539A /* export_2671 */]
000002E2 3C1F move.w D6, [A7]+
000002E4 4267 clr.w -[A7]
000002E6 1F07 move.b -[A7], D7
000002E8 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
000002EC 1E1F move.b D7, [A7]+
000002EE 3F06 move.w -[A7], D6
000002F0 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000002F4 4267 clr.w -[A7]
000002F6 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
000002FC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000300 4EAD 066A jsr [A5 + 0x66A /* export_201 */]
00000304 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000308 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000030C 4E5E unlink A6
0000030E 2E9F move.l [A7], [A7]+
00000310 4E75 rts
00000312 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000314-0000031E
export_1349:
fn00000314:
00000314 4E56 0000 link A6, 0
00000318 203C 4D6F 6F56 move.l D0, 0x4D6F6F56 /* 'MooV' */
// end alternate branch 00000314-0000031E
export_1349: // at 00000314 (misaligned)
fn00000314: // (misaligned)
00000316 0000 203C ori.b D0, 0x3C /* '<' */
0000031A 4D6F 6F56 chk.w D6, [A7 + 0x6F56]
0000031E B0AE 0008 cmp.l D0, [A6 + 0x8]
00000322 57C0 seq D0
00000324 4400 neg.b D0
00000326 1D40 000C move.b [A6 + 0xC], D0
0000032A 4E5E unlink A6
0000032C 2E9F move.l [A7], [A7]+
0000032E 4E75 rts
00000330 9143 subx.w D0, D3
00000332 414E chk.w D0, A6
00000334 494D chk.w D4, A5
00000336 504F addq.w A7, 8
00000338 5254 addq.w [A4], 1
0000033A 4D4F chk.w D6, A7
0000033C 4F56 chk.w D7, [A6]
0000033E 5459 addq.w [A1]+, 2
00000340 5045 addq.w D5, 8
00000342 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1350: // at 00000344 (misaligned)
00000346 FFFE .invalid <<F/7/7>>
00000348 2F07 move.l -[A7], D7
0000034A 4247 clr.w D7
0000034C 4267 clr.w -[A7]
0000034E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000352 4EBA FFC0 jsr [PC - 0x40 /* 00000314 */]
00000356 101F move.b D0, [A7]+
00000358 6606 bne +0x8 /* 00000360 */
0000035A 3E3C 9A70 move.w D7, 0x9A70
0000035E 600E bra +0x10 /* 0000036E */
label00000360:
00000360 4267 clr.w -[A7]
00000362 4EAD 285A jsr [A5 + 0x285A /* export_1287 */]
00000366 101F move.b D0, [A7]+
00000368 6604 bne +0x6 /* 0000036E */
0000036A 3E3C 96EC move.w D7, 0x96EC
label0000036E:
0000036E 3D47 000C move.w [A6 + 0xC], D7
00000372 2E1F move.l D7, [A7]+
00000374 4E5E unlink A6
00000376 2E9F move.l [A7], [A7]+
00000378 4E75 rts
0000037A 8D43 414E pack D6, D3, 0x414E
0000037E 494D chk.w D4, A5
00000380 504F addq.w A7, 8
00000382 5254 addq.w [A4], 1
00000384 4D4F chk.w D6, A7
00000386 4F56 chk.w D7, [A6]
00000388 0000 0000 ori.b D0, 0x0
0000038C 4E56 0000 link A6, 0
00000390 2F0C move.l -[A7], A4
00000392 286E 0008 movea.l A4, [A6 + 0x8]
00000396 4AAC FE56 tst.l [A4 - 0x1AA]
0000039A 670E beq +0x10 /* 000003AA */
0000039C 2F2C FE56 move.l -[A7], [A4 - 0x1AA]
000003A0 4EAD 2842 jsr [A5 + 0x2842 /* export_1284 */]
000003A4 7000 moveq.l D0, 0x00
000003A6 2940 FE56 move.l [A4 - 0x1AA], D0
label000003AA:
000003AA 206C 0010 movea.l A0, [A4 + 0x10]
000003AE 4A90 tst.l [A0]
000003B0 670E beq +0x10 /* 000003C0 */
000003B2 2F10 move.l -[A7], [A0]
000003B4 205F movea.l A0, [A7]+
000003B6 A023 syscall DisposHandle/DisposeHandle
000003B8 206C 0010 movea.l A0, [A4 + 0x10]
000003BC 7000 moveq.l D0, 0x00
000003BE 2080 move.l [A0], D0
label000003C0:
000003C0 396E 0010 FF7A move.w [A4 - 0x86], [A6 + 0x10]
000003C6 206E 0008 movea.l A0, [A6 + 0x8]
000003CA 2C48 movea.l A6, A0
000003CC 4EFA 036C jmp [PC + 0x36C /* 0000073A */]
000003D0 0000 285F ori.b D0, 0x5F /* '_' */
000003D4 4E5E unlink A6
000003D6 205F movea.l A0, [A7]+
000003D8 DEFC 000A add.w A7, 0xA /* '\n' */
000003DC 4ED0 jmp [A0]
000003DE 8D48 414E pack -[A6], -[A0], 0x414E
000003E2 444C neg.w A4
000003E4 4546 chk.w D2, D6
000003E6 4149 chk.w D0, A1
000003E8 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
000003EC 0000 0000 ori.b D0, 0x0
fn000003F0:
000003F0 4E56 FDE6 link A6, -0x021A
000003F4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000003F8 206E 0018 movea.l A0, [A6 + 0x18]
000003FC 43EE FFBA lea.l A1, [A6 - 0x46]
00000400 7022 moveq.l D0, 0x22
label00000402:
00000402 32D8 move.w [A1]+, [A0]+
00000404 51C8 FFFC dbf D0, -0x6 /* 00000402 */
00000408 4267 clr.w -[A7]
0000040A 4EAD 285A jsr [A5 + 0x285A /* export_1287 */]
0000040E 101F move.b D0, [A7]+
00000410 6608 bne +0xA /* 0000041A */
00000412 3F3C 96EC move.w -[A7], 0x96EC
00000416 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label0000041A:
0000041A 4EAD 4C62 jsr [A5 + 0x4C62 /* export_2440 */]
0000041E 426E FF7A clr.w [A6 - 0x86]
00000422 206E 0010 movea.l A0, [A6 + 0x10]
00000426 7000 moveq.l D0, 0x00
00000428 2080 move.l [A0], D0
0000042A 206E 000C movea.l A0, [A6 + 0xC]
0000042E 43EE FE64 lea.l A1, [A6 - 0x19C]
00000432 7003 moveq.l D0, 0x03
label00000434:
00000434 32D8 move.w [A1]+, [A0]+
00000436 51C8 FFFC dbf D0, -0x6 /* 00000434 */
0000043A 206E 0008 movea.l A0, [A6 + 0x8]
0000043E 30BC 0001 move.w [A0], 0x1
00000442 3D7C FFFF FE54 move.w [A6 - 0x1AC], 0xFFFF
00000448 486E FF7C pea.l [A6 - 0x84]
0000044C 487A FF3E pea.l [PC - 0xC2 /* 0000038C, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000450 2F0E move.l -[A7], A6
00000452 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00000456 4267 clr.w -[A7]
00000458 1F3C 0001 move.b -[A7], 0x1
0000045C 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00000460 1D5F FF79 move.b [A6 - 0x87], [A7]+
00000464 4267 clr.w -[A7]
00000466 486E FFBA pea.l [A6 - 0x46]
0000046A 486E FE56 pea.l [A6 - 0x1AA]
0000046E 486E FE54 pea.l [A6 - 0x1AC]
00000472 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
00000476 3D5F FF7A move.w [A6 - 0x86], [A7]+
0000047A 4267 clr.w -[A7]
0000047C 1F2E FF79 move.b -[A7], [A6 - 0x87]
00000480 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00000484 1D5F FF79 move.b [A6 - 0x87], [A7]+
00000488 3F2E FF7A move.w -[A7], [A6 - 0x86]
0000048C 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000490 4267 clr.w -[A7]
00000492 1F3C 0001 move.b -[A7], 0x1
00000496 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
0000049A 1D5F FF79 move.b [A6 - 0x87], [A7]+
0000049E 206E 0010 movea.l A0, [A6 + 0x10]
000004A2 2F08 move.l -[A7], A0
000004A4 42A7 clr.l -[A7]
000004A6 2F2E FE56 move.l -[A7], [A6 - 0x1AA]
000004AA 303C 00F7 move.w D0, 0xF7
000004AE AAAA syscall QuickTimeDispatch
000004B0 201F move.l D0, [A7]+
000004B2 205F movea.l A0, [A7]+
000004B4 2080 move.l [A0], D0
000004B6 4267 clr.w -[A7]
000004B8 1F2E FF79 move.b -[A7], [A6 - 0x87]
000004BC 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
000004C0 1D5F FF79 move.b [A6 - 0x87], [A7]+
000004C4 206E 0010 movea.l A0, [A6 + 0x10]
000004C8 2F10 move.l -[A7], [A0]
000004CA 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000004CE 4267 clr.w -[A7]
000004D0 1F3C 0001 move.b -[A7], 0x1
000004D4 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
000004D8 1D5F FF79 move.b [A6 - 0x87], [A7]+
000004DC 2F2E FE56 move.l -[A7], [A6 - 0x1AA]
000004E0 4EAD 2842 jsr [A5 + 0x2842 /* export_1284 */]
000004E4 7000 moveq.l D0, 0x00
000004E6 2D40 FE56 move.l [A6 - 0x1AA], D0
000004EA 4267 clr.w -[A7]
000004EC 1F2E FF79 move.b -[A7], [A6 - 0x87]
000004F0 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
000004F4 1D5F FF79 move.b [A6 - 0x87], [A7]+
000004F8 206E 0010 movea.l A0, [A6 + 0x10]
000004FC 2050 movea.l A0, [A0]
000004FE 2050 movea.l A0, [A0]
00000500 43EE FF6C lea.l A1, [A6 - 0x94]
00000504 5488 addq.l A0, 2
00000506 7003 moveq.l D0, 0x03
label00000508:
00000508 32D8 move.w [A1]+, [A0]+
0000050A 51C8 FFFC dbf D0, -0x6 /* 00000508 */
0000050E 4267 clr.w -[A7]
00000510 486E FF6C pea.l [A6 - 0x94]
00000514 A8AE syscall EmptyRect
00000516 101F move.b D0, [A7]+
00000518 6712 beq +0x14 /* 0000052C */
0000051A 206E 0010 movea.l A0, [A6 + 0x10]
0000051E 2F10 move.l -[A7], [A0]
00000520 205F movea.l A0, [A7]+
00000522 A023 syscall DisposHandle/DisposeHandle
00000524 206E 0010 movea.l A0, [A6 + 0x10]
00000528 7000 moveq.l D0, 0x00
0000052A 2080 move.l [A0], D0
label0000052C:
0000052C 206E 0010 movea.l A0, [A6 + 0x10]
00000530 4A90 tst.l [A0]
00000532 6776 beq +0x78 /* 000005AA */
00000534 4267 clr.w -[A7]
00000536 206E 0010 movea.l A0, [A6 + 0x10]
0000053A 2F10 move.l -[A7], [A0]
0000053C 486E FDEC pea.l [A6 - 0x214]
00000540 42A7 clr.l -[A7]
00000542 42A7 clr.l -[A7]
00000544 4EAD 2672 jsr [A5 + 0x2672 /* export_1226 */]
00000548 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
0000054C 206E 0010 movea.l A0, [A6 + 0x10]
00000550 2050 movea.l A0, [A0]
00000552 2050 movea.l A0, [A0]
00000554 226E 000C movea.l A1, [A6 + 0xC]
00000558 5488 addq.l A0, 2
0000055A 7003 moveq.l D0, 0x03
label0000055C:
0000055C 32D8 move.w [A1]+, [A0]+
0000055E 51C8 FFFC dbf D0, -0x6 /* 0000055C */
00000562 206E 0008 movea.l A0, [A6 + 0x8]
00000566 2F08 move.l -[A7], A0
00000568 4267 clr.w -[A7]
0000056A 486E FDEC pea.l [A6 - 0x214]
0000056E 4EAD 2682 jsr [A5 + 0x2682 /* export_1228 */]
00000572 301F move.w D0, [A7]+
00000574 205F movea.l A0, [A7]+
00000576 3080 move.w [A0], D0
00000578 206E 0008 movea.l A0, [A6 + 0x8]
0000057C 7001 moveq.l D0, 0x01
0000057E B050 cmp.w D0, [A0]
00000580 57C0 seq D0
00000582 4A00 tst.b D0
00000584 6724 beq +0x26 /* 000005AA */
00000586 2F00 move.l -[A7], D0
00000588 4267 clr.w -[A7]
0000058A 206E 0010 movea.l A0, [A6 + 0x10]
0000058E 2F10 move.l -[A7], [A0]
00000590 4EAD 267A jsr [A5 + 0x267A /* export_1227 */]
00000594 321F move.w D1, [A7]+
00000596 201F move.l D0, [A7]+
00000598 0C41 02FF cmpi.w D1, 0x2FF
0000059C 57C1 seq D1
0000059E C001 and.b D0, D1
000005A0 6708 beq +0xA /* 000005AA */
000005A2 206E 0008 movea.l A0, [A6 + 0x8]
000005A6 30BC 0020 move.w [A0], 0x20 /* ' ' */
label000005AA:
000005AA 7019 moveq.l D0, 0x19
000005AC 6B1A bmi +0x1C /* 000005C8 */
000005AE 206E 0014 movea.l A0, [A6 + 0x14]
000005B2 B07C 003F cmp.w D0, 0x3F /* '?' */
000005B6 6E10 bgt +0x12 /* 000005C8 */
000005B8 5088 addq.l A0, 8
000005BA 3200 move.w D1, D0
000005BC E649 lsr D1.w, 3
000005BE 4441 neg.w D1
000005C0 0130 10FF btst [A0 + D1.w - 0x1], D0
000005C4 0A3C 0004 xori.b ccr, 4
label000005C8:
000005C8 57C0 seq D0
000005CA 4A00 tst.b D0
000005CC 6700 0130 beq +0x132 /* 000006FE */
000005D0 206E 0010 movea.l A0, [A6 + 0x10]
000005D4 4A90 tst.l [A0]
000005D6 56C1 sne D1
000005D8 C001 and.b D0, D1
000005DA 6700 0122 beq +0x124 /* 000006FE */
000005DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000005E2 486E FE64 pea.l [A6 - 0x19C]
000005E6 486E FE5C pea.l [A6 - 0x1A4]
000005EA 486E FE5A pea.l [A6 - 0x1A6]
000005EE 4EAD 26A2 jsr [A5 + 0x26A2 /* export_1232 */]
000005F2 4267 clr.w -[A7]
000005F4 1F3C 0001 move.b -[A7], 0x1
000005F8 4EAD 2692 jsr [A5 + 0x2692 /* export_1230 */]
000005FC 1D5F FDE7 move.b [A6 - 0x219], [A7]+
00000600 4AAE FE2C tst.l [A6 - 0x1D4]
00000604 5EC0 sgt D0
00000606 4A00 tst.b D0
00000608 660C bne +0xE /* 00000616 */
0000060A 4AAE FE30 tst.l [A6 - 0x1D0]
0000060E 5EC1 sgt D1
00000610 8001 or.b D0, D1
00000612 6700 0096 beq +0x98 /* 000006AA */
label00000616:
00000616 206E 0010 movea.l A0, [A6 + 0x10]
0000061A 2F10 move.l -[A7], [A0]
0000061C 206E 0014 movea.l A0, [A6 + 0x14]
00000620 5088 addq.l A0, 8
00000622 2F20 move.l -[A7], -[A0]
00000624 2F20 move.l -[A7], -[A0]
00000626 3F3C 0008 move.w -[A7], 0x8
0000062A 41FA 0140 lea.l A0, [PC + 0x140 /* 0000076C, value 0x0, cstring "" */]
0000062E 2F20 move.l -[A7], -[A0]
00000630 2F20 move.l -[A7], -[A0]
00000632 3F3C 0008 move.w -[A7], 0x8
00000636 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
0000063A 548F addq.l A7, 2
0000063C 206E 0008 movea.l A0, [A6 + 0x8]
00000640 3F10 move.w -[A7], [A0]
00000642 2F2E 000C move.l -[A7], [A6 + 0xC]
00000646 486E FE5C pea.l [A6 - 0x1A4]
0000064A 7002 moveq.l D0, 0x02
0000064C 6B1A bmi +0x1C /* 00000668 */
0000064E 206E 0014 movea.l A0, [A6 + 0x14]
00000652 B07C 003F cmp.w D0, 0x3F /* '?' */
00000656 6E10 bgt +0x12 /* 00000668 */
00000658 5088 addq.l A0, 8
0000065A 3200 move.w D1, D0
0000065C E649 lsr D1.w, 3
0000065E 4441 neg.w D1
00000660 0130 10FF btst [A0 + D1.w - 0x1], D0
00000664 0A3C 0004 xori.b ccr, 4
label00000668:
00000668 56C0 sne D0
0000066A 4400 neg.b D0
0000066C 1F00 move.b -[A7], D0
0000066E 4EAD 4C9A jsr [A5 + 0x4C9A /* export_2447 */]
00000672 206E 0014 movea.l A0, [A6 + 0x14]
00000676 2248 movea.l A1, A0
00000678 5089 addq.l A1, 8
0000067A 2F21 move.l -[A7], -[A1]
0000067C 2F21 move.l -[A7], -[A1]
0000067E 3F3C 0008 move.w -[A7], 0x8
00000682 43FA 00F0 lea.l A1, [PC + 0xF0 /* 00000774, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000686 2F21 move.l -[A7], -[A1]
00000688 2F21 move.l -[A7], -[A1]
0000068A 3F3C 0008 move.w -[A7], 0x8
0000068E 4EAD 251A jsr [A5 + 0x251A /* export_1183 */]
00000692 43FA 00D8 lea.l A1, [PC + 0xD8 /* 0000076C, value 0x0, cstring "" */]
00000696 2F21 move.l -[A7], -[A1]
00000698 2F21 move.l -[A7], -[A1]
0000069A 3F3C 0008 move.w -[A7], 0x8
0000069E 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
000006A2 548F addq.l A7, 2
000006A4 20DF move.l [A0]+, [A7]+
000006A6 20DF move.l [A0]+, [A7]+
000006A8 6042 bra +0x44 /* 000006EC */
label000006AA:
000006AA 206E 0010 movea.l A0, [A6 + 0x10]
000006AE 2F10 move.l -[A7], [A0]
000006B0 486E FE5C pea.l [A6 - 0x1A4]
000006B4 A8F6 syscall DrawPicture
000006B6 206E 0014 movea.l A0, [A6 + 0x14]
000006BA 2248 movea.l A1, A0
000006BC 5089 addq.l A1, 8
000006BE 2F21 move.l -[A7], -[A1]
000006C0 2F21 move.l -[A7], -[A1]
000006C2 3F3C 0008 move.w -[A7], 0x8
000006C6 43FA 00AC lea.l A1, [PC + 0xAC /* 00000774, value 0x4E560000 'NV\0\0', cstring "NV" */]
000006CA 2F21 move.l -[A7], -[A1]
000006CC 2F21 move.l -[A7], -[A1]
000006CE 3F3C 0008 move.w -[A7], 0x8
000006D2 4EAD 251A jsr [A5 + 0x251A /* export_1183 */]
000006D6 43FA 0094 lea.l A1, [PC + 0x94 /* 0000076C, value 0x0, cstring "" */]
000006DA 2F21 move.l -[A7], -[A1]
000006DC 2F21 move.l -[A7], -[A1]
000006DE 3F3C 0008 move.w -[A7], 0x8
000006E2 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
000006E6 548F addq.l A7, 2
000006E8 20DF move.l [A0]+, [A7]+
000006EA 20DF move.l [A0]+, [A7]+
label000006EC:
000006EC 4267 clr.w -[A7]
000006EE 1F2E FDE7 move.b -[A7], [A6 - 0x219]
000006F2 4EAD 2692 jsr [A5 + 0x2692 /* export_1230 */]
000006F6 1D5F FDE7 move.b [A6 - 0x219], [A7]+
000006FA 4EAD 4C62 jsr [A5 + 0x4C62 /* export_2440 */]
label000006FE:
000006FE 7009 moveq.l D0, 0x09
00000700 6B1A bmi +0x1C /* 0000071C */
00000702 206E 0014 movea.l A0, [A6 + 0x14]
00000706 B07C 003F cmp.w D0, 0x3F /* '?' */
0000070A 6E10 bgt +0x12 /* 0000071C */
0000070C 5088 addq.l A0, 8
0000070E 3200 move.w D1, D0
00000710 E649 lsr D1.w, 3
00000712 4441 neg.w D1
00000714 0130 10FF btst [A0 + D1.w - 0x1], D0
00000718 0A3C 0004 xori.b ccr, 4
label0000071C:
0000071C 6614 bne +0x16 /* 00000732 */
0000071E 206E 0010 movea.l A0, [A6 + 0x10]
00000722 4A90 tst.l [A0]
00000724 670C beq +0xE /* 00000732 */
00000726 2F10 move.l -[A7], [A0]
00000728 A8F5 syscall KillPicture
0000072A 206E 0010 movea.l A0, [A6 + 0x10]
0000072E 7000 moveq.l D0, 0x00
00000730 2080 move.l [A0], D0
label00000732:
00000732 486E FF7C pea.l [A6 - 0x84]
00000736 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
label0000073A:
0000073A 4FEE FDC6 lea.l A7, [A6 - 0x23A]
0000073E 3D6E FF7A 0020 move.w [A6 + 0x20], [A6 - 0x86]
00000744 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000748 4E5E unlink A6
0000074A 205F movea.l A0, [A7]+
0000074C DEFC 0018 add.w A7, 0x18
00000750 4ED0 jmp [A0]
00000752 8E49 or.w D7, A1
00000754 4D50 chk.w D6, [A0]
00000756 4F52 chk.w D7, [A2]
00000758 544F addq.w A7, 2
0000075A 5045 addq.w D5, 8
0000075C 4E4D trap 13
0000075E 4F4F chk.w D7, A7
00000760 5600 addq.b D0, 3
00000762 0010 F000 ori.b [A0], 0x0
00000766 0000 0000 ori.b D0, 0x0
0000076A 0000 0000 ori.b D0, 0x0
0000076E 0000 2000 ori.b D0, 0x0
00000772 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000776 0000 2F0C ori.b D0, 0xC
0000077A 286E 0008 movea.l A4, [A6 + 0x8]
0000077E 206C 0010 movea.l A0, [A4 + 0x10]
00000782 4A90 tst.l [A0]
00000784 6704 beq +0x6 /* 0000078A */
00000786 2F10 move.l -[A7], [A0]
00000788 A8F5 syscall KillPicture
label0000078A:
0000078A 70FF moveq.l D0, 0xFFFFFFFF
0000078C B06C FF76 cmp.w D0, [A4 - 0x8A]
00000790 6706 beq +0x8 /* 00000798 */
00000792 3F2C FF76 move.w -[A7], [A4 - 0x8A]
00000796 A99A syscall CloseResFile
label00000798:
00000798 4A6C FF78 tst.w [A4 - 0x88]
0000079C 670E beq +0x10 /* 000007AC */
0000079E 4267 clr.w -[A7]
000007A0 3F2C FF78 move.w -[A7], [A4 - 0x88]
000007A4 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000007A8 395F FF7A move.w [A4 - 0x86], [A7]+
label000007AC:
000007AC 396E 0010 FF7A move.w [A4 - 0x86], [A6 + 0x10]
000007B2 206E 0008 movea.l A0, [A6 + 0x8]
000007B6 2C48 movea.l A6, A0
000007B8 4EFA 00F8 jmp [PC + 0xF8 /* 000008B2 */]
000007BC 0000 285F ori.b D0, 0x5F /* '_' */
000007C0 4E5E unlink A6
000007C2 205F movea.l A0, [A7]+
000007C4 DEFC 000A add.w A7, 0xA /* '\n' */
000007C8 4ED0 jmp [A0]
000007CA 8D48 414E pack -[A6], -[A0], 0x414E
000007CE 444C neg.w A4
000007D0 4546 chk.w D2, D6
000007D2 4149 chk.w D0, A1
000007D4 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
000007D8 0000 0000 ori.b D0, 0x0
export_1351:
000007DC 4E56 FF76 link A6, -0x008A
000007E0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000007E4 206E 0018 movea.l A0, [A6 + 0x18]
000007E8 43EE FFBA lea.l A1, [A6 - 0x46]
000007EC 7022 moveq.l D0, 0x22
label000007EE:
000007EE 32D8 move.w [A1]+, [A0]+
000007F0 51C8 FFFC dbf D0, -0x6 /* 000007EE */
000007F4 4EAD 4C62 jsr [A5 + 0x4C62 /* export_2440 */]
000007F8 426E FF7A clr.w [A6 - 0x86]
000007FC 206E 0010 movea.l A0, [A6 + 0x10]
00000800 7000 moveq.l D0, 0x00
00000802 2080 move.l [A0], D0
00000804 426E FF78 clr.w [A6 - 0x88]
00000808 3D7C FFFF FF76 move.w [A6 - 0x8A], 0xFFFF
0000080E 486E FF7C pea.l [A6 - 0x84]
00000812 487A FF60 pea.l [PC - 0xA0 /* 00000774, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000816 2F0E move.l -[A7], A6
00000818 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
0000081C 4267 clr.w -[A7]
0000081E 3F2E FFBA move.w -[A7], [A6 - 0x46]
00000822 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000826 41EE FFC0 lea.l A0, [A6 - 0x40]
0000082A 1F10 move.b -[A7], [A0]
0000082C 3F3C 00FF move.w -[A7], 0xFF
00000830 4EAD 250A jsr [A5 + 0x250A /* export_1181 */]
00000834 2F08 move.l -[A7], A0
00000836 1F3C 0001 move.b -[A7], 0x1
0000083A 486E FF78 pea.l [A6 - 0x88]
0000083E 4EAD 041A jsr [A5 + 0x41A /* export_127 */]
00000842 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000846 4267 clr.w -[A7]
00000848 3F2E FFBA move.w -[A7], [A6 - 0x46]
0000084C 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000850 41EE FFC0 lea.l A0, [A6 - 0x40]
00000854 1F10 move.b -[A7], [A0]
00000856 3F3C 00FF move.w -[A7], 0xFF
0000085A 4EAD 250A jsr [A5 + 0x250A /* export_1181 */]
0000085E 2F08 move.l -[A7], A0
00000860 1F3C 0001 move.b -[A7], 0x1
00000864 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
00000868 3D5F FF76 move.w [A6 - 0x8A], [A7]+
0000086C 4267 clr.w -[A7]
0000086E 2F2E FF76 move.l -[A7], [A6 - 0x8A]
00000872 486E FFBA pea.l [A6 - 0x46]
00000876 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000087A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000087E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000882 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000886 4EBA FB68 jsr [PC - 0x498 /* 000003F0 */]
0000088A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
0000088E 70FF moveq.l D0, 0xFFFFFFFF
00000890 B06E FF76 cmp.w D0, [A6 - 0x8A]
00000894 6706 beq +0x8 /* 0000089C */
00000896 3F2E FF76 move.w -[A7], [A6 - 0x8A]
0000089A A99A syscall CloseResFile
label0000089C:
0000089C 4267 clr.w -[A7]
0000089E 3F2E FF78 move.w -[A7], [A6 - 0x88]
000008A2 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000008A6 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000008AA 486E FF7C pea.l [A6 - 0x84]
000008AE 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
label000008B2:
000008B2 4FEE FF56 lea.l A7, [A6 - 0xAA]
000008B6 3D6E FF7A 001C move.w [A6 + 0x1C], [A6 - 0x86]
000008BC 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000008C0 4E5E unlink A6
000008C2 205F movea.l A0, [A7]+
000008C4 DEFC 0014 add.w A7, 0x14
000008C8 4ED0 jmp [A0]
000008CA 8A49 or.w D5, A1
000008CC 4D50 chk.w D6, [A0]
000008CE 4F52 chk.w D7, [A2]
000008D0 544D addq.w A5, 2
000008D2 4F4F chk.w D7, A7
000008D4 5600 addq.b D0, 3
000008D6 0000 4E56 ori.b D0, 0x56 /* 'V' */
000008DA 0000 2F0C ori.b D0, 0xC
000008DE 286E 0008 movea.l A4, [A6 + 0x8]
000008E2 4AAC FF74 tst.l [A4 - 0x8C]
000008E6 670E beq +0x10 /* 000008F6 */
000008E8 2F2C FF74 move.l -[A7], [A4 - 0x8C]
000008EC 4EAD 2842 jsr [A5 + 0x2842 /* export_1284 */]
000008F0 7000 moveq.l D0, 0x00
000008F2 2940 FF74 move.l [A4 - 0x8C], D0
label000008F6:
000008F6 396E 0010 FF7A move.w [A4 - 0x86], [A6 + 0x10]
000008FC 206E 0008 movea.l A0, [A6 + 0x8]
00000900 2C48 movea.l A6, A0
00000902 4EFA 0130 jmp [PC + 0x130 /* 00000A34 */]
00000906 0000 285F ori.b D0, 0x5F /* '_' */
0000090A 4E5E unlink A6
0000090C 205F movea.l A0, [A7]+
0000090E DEFC 000A add.w A7, 0xA /* '\n' */
00000912 4ED0 jmp [A0]
00000914 8D48 414E pack -[A6], -[A0], 0x414E
00000918 444C neg.w A4
0000091A 4546 chk.w D2, D6
0000091C 4149 chk.w D0, A1
0000091E 4C55 5245 movem.l D0,D2,D6,A1,A4,A6, [A5]
00000922 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000924-00000928
fn00000924:
00000924 4E56 FF6A link A6, -0x0096
// end alternate branch 00000924-00000928
fn00000924: // (misaligned)
00000926 FF6A .extension 0xF6A <<F/4-5/7>> // unimplemented
00000928 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000092C 206E 0014 movea.l A0, [A6 + 0x14]
00000930 43EE FFBA lea.l A1, [A6 - 0x46]
00000934 7022 moveq.l D0, 0x22
label00000936:
00000936 32D8 move.w [A1]+, [A0]+
00000938 51C8 FFFC dbf D0, -0x6 /* 00000936 */
0000093C 4EAD 4C62 jsr [A5 + 0x4C62 /* export_2440 */]
00000940 426E FF7A clr.w [A6 - 0x86]
00000944 7000 moveq.l D0, 0x00
00000946 2D40 FF74 move.l [A6 - 0x8C], D0
0000094A 486E FF7C pea.l [A6 - 0x84]
0000094E 487A FF88 pea.l [PC - 0x78 /* 000008D8, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000952 2F0E move.l -[A7], A6
00000954 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00000958 4267 clr.w -[A7]
0000095A 4EAD 285A jsr [A5 + 0x285A /* export_1287 */]
0000095E 101F move.b D0, [A7]+
00000960 6608 bne +0xA /* 0000096A */
00000962 3F3C 96EC move.w -[A7], 0x96EC
00000966 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label0000096A:
0000096A 3D7C FFFF FF72 move.w [A6 - 0x8E], 0xFFFF
00000970 4267 clr.w -[A7]
00000972 1F3C 0001 move.b -[A7], 0x1
00000976 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
0000097A 1D5F FF79 move.b [A6 - 0x87], [A7]+
0000097E 4267 clr.w -[A7]
00000980 486E FFBA pea.l [A6 - 0x46]
00000984 486E FF74 pea.l [A6 - 0x8C]
00000988 486E FF72 pea.l [A6 - 0x8E]
0000098C 4EAD 283A jsr [A5 + 0x283A /* export_1283 */]
00000990 3D5F FF7A move.w [A6 - 0x86], [A7]+
00000994 4267 clr.w -[A7]
00000996 1F2E FF79 move.b -[A7], [A6 - 0x87]
0000099A 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
0000099E 1D5F FF79 move.b [A6 - 0x87], [A7]+
000009A2 3F2E FF7A move.w -[A7], [A6 - 0x86]
000009A6 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000009AA 206E 0008 movea.l A0, [A6 + 0x8]
000009AE 2F08 move.l -[A7], A0
000009B0 42A7 clr.l -[A7]
000009B2 2F2E FF74 move.l -[A7], [A6 - 0x8C]
000009B6 4EAD 287A jsr [A5 + 0x287A /* export_1291 */]
000009BA 201F move.l D0, [A7]+
000009BC 205F movea.l A0, [A7]+
000009BE 2140 020A move.l [A0 + 0x20A], D0
000009C2 206E 0008 movea.l A0, [A6 + 0x8]
000009C6 2F08 move.l -[A7], A0
000009C8 42A7 clr.l -[A7]
000009CA 2F2E FF74 move.l -[A7], [A6 - 0x8C]
000009CE 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */]
000009D2 201F move.l D0, [A7]+
000009D4 205F movea.l A0, [A7]+
000009D6 2140 020E move.l [A0 + 0x20E], D0
000009DA 2F2E FF74 move.l -[A7], [A6 - 0x8C]
000009DE 486E FF6A pea.l [A6 - 0x96]
000009E2 303C 00F9 move.w D0, 0xF9
000009E6 AAAA syscall QuickTimeDispatch
000009E8 302E FF70 move.w D0, [A6 - 0x90]
000009EC 906E FF6C sub.w D0, [A6 - 0x94]
000009F0 206E 0008 movea.l A0, [A6 + 0x8]
000009F4 3140 021E move.w [A0 + 0x21E], D0
000009F8 302E FF6E move.w D0, [A6 - 0x92]
000009FC 906E FF6A sub.w D0, [A6 - 0x96]
00000A00 206E 0008 movea.l A0, [A6 + 0x8]
00000A04 3140 021C move.w [A0 + 0x21C], D0
00000A08 4267 clr.w -[A7]
00000A0A 1F3C 0001 move.b -[A7], 0x1
00000A0E 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00000A12 1D5F FF79 move.b [A6 - 0x87], [A7]+
00000A16 2F2E FF74 move.l -[A7], [A6 - 0x8C]
00000A1A 4EAD 2842 jsr [A5 + 0x2842 /* export_1284 */]
00000A1E 4267 clr.w -[A7]
00000A20 1F2E FF79 move.b -[A7], [A6 - 0x87]
00000A24 4EAD 23BA jsr [A5 + 0x23BA /* export_1139 */]
00000A28 1D5F FF79 move.b [A6 - 0x87], [A7]+
00000A2C 486E FF7C pea.l [A6 - 0x84]
00000A30 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
label00000A34:
00000A34 4FEE FF4A lea.l A7, [A6 - 0xB6]
00000A38 3D6E FF7A 0018 move.w [A6 + 0x18], [A6 - 0x86]
00000A3E 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000A42 4E5E unlink A6
00000A44 205F movea.l A0, [A7]+
00000A46 DEFC 0010 add.w A7, 0x10
00000A4A 4ED0 jmp [A0]
00000A4C 9249 sub.w D1, A1
00000A4E 4D50 chk.w D6, [A0]
00000A50 4F52 chk.w D7, [A2]
00000A52 544F addq.w A7, 2
00000A54 5045 addq.w D5, 8
00000A56 4E4D trap 13
00000A58 4F4F chk.w D7, A7
00000A5A 5649 addq.w A1, 3
00000A5C 4E46 trap 6
00000A5E 4F00 .invalid 7, D0 // invalid opcode 4 with b == 4
00000A60 0000 0000 ori.b D0, 0x0
export_1352:
00000A64 4E56 FFBA link A6, -0x0046
00000A68 206E 0014 movea.l A0, [A6 + 0x14]
00000A6C 43EE FFBA lea.l A1, [A6 - 0x46]
00000A70 7022 moveq.l D0, 0x22
label00000A72:
00000A72 32D8 move.w [A1]+, [A0]+
00000A74 51C8 FFFC dbf D0, -0x6 /* 00000A72 */
00000A78 4267 clr.w -[A7]
00000A7A 486E FFBA pea.l [A6 - 0x46]
00000A7E 41EE 0014 lea.l A0, [A6 + 0x14]
00000A82 2F20 move.l -[A7], -[A0]
00000A84 2F20 move.l -[A7], -[A0]
00000A86 3F3C 0008 move.w -[A7], 0x8
00000A8A 41FA 0040 lea.l A0, [PC + 0x40 /* 00000ACC, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000A8E 2F20 move.l -[A7], -[A0]
00000A90 2F20 move.l -[A7], -[A0]
00000A92 3F3C 0008 move.w -[A7], 0x8
00000A96 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
00000A9A 548F addq.l A7, 2
00000A9C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AA0 4EBA FE82 jsr [PC - 0x17E /* 00000924 */]
00000AA4 3D5F 0018 move.w [A6 + 0x18], [A7]+
00000AA8 4E5E unlink A6
00000AAA 205F movea.l A0, [A7]+
00000AAC DEFC 0010 add.w A7, 0x10
00000AB0 4ED0 jmp [A0]
00000AB2 8E49 or.w D7, A1
00000AB4 4D50 chk.w D6, [A0]
00000AB6 4F52 chk.w D7, [A2]
00000AB8 544D addq.w A5, 2
00000ABA 4F4F chk.w D7, A7
00000ABC 5649 addq.w A1, 3
00000ABE 4E46 trap 6
00000AC0 4F00 .invalid 7, D0 // invalid opcode 4 with b == 4
00000AC2 0008 F000 ori.b A0, 0x0
00000AC6 0000 0000 ori.b D0, 0x0
00000ACA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1353: // at 00000ACC (misaligned)
00000ACE 0000 203C ori.b D0, 0x3C /* '<' */
00000AD2 4D6F 6F56 chk.w D6, [A7 + 0x6F56]
00000AD6 B0AE 0008 cmp.l D0, [A6 + 0x8]
00000ADA 57C0 seq D0
00000ADC 4A00 tst.b D0
00000ADE 670E beq +0x10 /* 00000AEE */
00000AE0 2F00 move.l -[A7], D0
00000AE2 4267 clr.w -[A7]
00000AE4 4EAD 285A jsr [A5 + 0x285A /* export_1287 */]
00000AE8 121F move.b D1, [A7]+
00000AEA 201F move.l D0, [A7]+
00000AEC C001 and.b D0, D1
label00000AEE:
00000AEE 1D40 000C move.b [A6 + 0xC], D0
00000AF2 4E5E unlink A6
00000AF4 2E9F move.l [A7], [A7]+
00000AF6 4E75 rts
00000AF8 4E56 0000 link A6, 0
00000AFC 206E 0008 movea.l A0, [A6 + 0x8]
00000B00 4AA8 FF78 tst.l [A0 - 0x88]
00000B04 6708 beq +0xA /* 00000B0E */
00000B06 2F28 FF78 move.l -[A7], [A0 - 0x88]
00000B0A 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
label00000B0E:
00000B0E 4E5E unlink A6
00000B10 205F movea.l A0, [A7]+
00000B12 DEFC 000A add.w A7, 0xA /* '\n' */
00000B16 4ED0 jmp [A0]
export_1354:
00000B18 4E56 FF70 link A6, -0x0090
00000B1C 2F0C move.l -[A7], A4
00000B1E 206E 0010 movea.l A0, [A6 + 0x10]
00000B22 43EE FFBA lea.l A1, [A6 - 0x46]
00000B26 7022 moveq.l D0, 0x22
label00000B28:
00000B28 32D8 move.w [A1]+, [A0]+
00000B2A 51C8 FFFC dbf D0, -0x6 /* 00000B28 */
00000B2E 7000 moveq.l D0, 0x00
00000B30 2D40 FF78 move.l [A6 - 0x88], D0
00000B34 486E FF7C pea.l [A6 - 0x84]
00000B38 487A FFBE pea.l [PC - 0x42 /* 00000AF8, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000B3C 2F0E move.l -[A7], A6
00000B3E 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00000B42 42A7 clr.l -[A7]
00000B44 2F3C 0001 86A0 move.l -[A7], 0x186A0
00000B4A 4EAD 23AA jsr [A5 + 0x23AA /* export_1137 */]
00000B4E 285F movea.l A4, [A7]+
00000B50 2F0C move.l -[A7], A4
00000B52 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000B56 2F0C move.l -[A7], A4
00000B58 205F movea.l A0, [A7]+
00000B5A A023 syscall DisposHandle/DisposeHandle
00000B5C 7000 moveq.l D0, 0x00
00000B5E 2840 movea.l A4, D0
00000B60 42A7 clr.l -[A7]
00000B62 3F2E 0018 move.w -[A7], [A6 + 0x18]
00000B66 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000B6A 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000B6E 2D57 FF78 move.l [A6 - 0x88], [A7]
00000B72 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000B76 486E FFBA pea.l [A6 - 0x46]
00000B7A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B7E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000B82 2F2E FF78 move.l -[A7], [A6 - 0x88]
00000B86 4EBA 0098 jsr [PC + 0x98 /* 00000C20 */]
00000B8A 486E FF7C pea.l [A6 - 0x84]
00000B8E 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000B92 2F2E FF78 move.l -[A7], [A6 - 0x88]
00000B96 4EAD 3C9A jsr [A5 + 0x3C9A /* export_1935 */]
00000B9A 2D6E FF78 001A move.l [A6 + 0x1A], [A6 - 0x88]
00000BA0 285F movea.l A4, [A7]+
00000BA2 4E5E unlink A6
00000BA4 205F movea.l A0, [A7]+
00000BA6 DEFC 0012 add.w A7, 0x12
00000BAA 4ED0 jmp [A0]
00000BAC 4E56 0000 link A6, 0
00000BB0 48E7 0018 movem.l -[A7], A3,A4
00000BB4 266E 0008 movea.l A3, [A6 + 0x8]
00000BB8 286B 0008 movea.l A4, [A3 + 0x8]
00000BBC 2054 movea.l A0, [A4]
00000BBE 4AA8 0116 tst.l [A0 + 0x116]
00000BC2 6712 beq +0x14 /* 00000BD6 */
00000BC4 2F28 0116 move.l -[A7], [A0 + 0x116]
00000BC8 303C 018B move.w D0, 0x18B
00000BCC AAAA syscall QuickTimeDispatch
00000BCE 2054 movea.l A0, [A4]
00000BD0 7000 moveq.l D0, 0x00
00000BD2 2140 0116 move.l [A0 + 0x116], D0
label00000BD6:
00000BD6 2054 movea.l A0, [A4]
00000BD8 4AA8 00CA tst.l [A0 + 0xCA]
00000BDC 6710 beq +0x12 /* 00000BEE */
00000BDE 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000BE2 7023 moveq.l D0, 0x23
00000BE4 AAAA syscall QuickTimeDispatch
00000BE6 2054 movea.l A0, [A4]
00000BE8 7000 moveq.l D0, 0x00
00000BEA 2140 00CA move.l [A0 + 0xCA], D0
label00000BEE:
00000BEE 70FF moveq.l D0, 0xFFFFFFFF
00000BF0 2054 movea.l A0, [A4]
00000BF2 B068 00CE cmp.w D0, [A0 + 0xCE]
00000BF6 671A beq +0x1C /* 00000C12 */
00000BF8 4267 clr.w -[A7]
00000BFA 2054 movea.l A0, [A4]
00000BFC 3F28 00CE move.w -[A7], [A0 + 0xCE]
00000C00 303C 00D5 move.w D0, 0xD5
00000C04 AAAA syscall QuickTimeDispatch
00000C06 375F FFB8 move.w [A3 - 0x48], [A7]+
00000C0A 2054 movea.l A0, [A4]
00000C0C 317C FFFF 00CE move.w [A0 + 0xCE], 0xFFFF
label00000C12:
00000C12 4CDF 1800 movem.l A3,A4, [A7]+
00000C16 4E5E unlink A6
00000C18 205F movea.l A0, [A7]+
00000C1A DEFC 000A add.w A7, 0xA /* '\n' */
00000C1E 4ED0 jmp [A0]
export_1355:
fn00000C20:
00000C20 4E56 FBA4 link A6, -0x045C
00000C24 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000C28 206E 0014 movea.l A0, [A6 + 0x14]
00000C2C 43EE FFBA lea.l A1, [A6 - 0x46]
00000C30 7022 moveq.l D0, 0x22
label00000C32:
00000C32 32D8 move.w [A1]+, [A0]+
00000C34 51C8 FFFC dbf D0, -0x6 /* 00000C32 */
00000C38 266E 0008 movea.l A3, [A6 + 0x8]
00000C3C 284B movea.l A4, A3
00000C3E 2054 movea.l A0, [A4]
00000C40 4268 016A clr.w [A0 + 0x16A]
00000C44 7000 moveq.l D0, 0x00
00000C46 2140 00CA move.l [A0 + 0xCA], D0
00000C4A 317C FFFF 00CE move.w [A0 + 0xCE], 0xFFFF
00000C50 4228 00D6 clr.b [A0 + 0xD6]
00000C54 7000 moveq.l D0, 0x00
00000C56 2140 0116 move.l [A0 + 0x116], D0
00000C5A 2F0B move.l -[A7], A3
00000C5C 4EAD 39C2 jsr [A5 + 0x39C2 /* export_1844 */]
00000C60 486E FF7A pea.l [A6 - 0x86]
00000C64 487A FF46 pea.l [PC - 0xBA /* 00000BAC, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000C68 2F0E move.l -[A7], A6
00000C6A 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00000C6E 486E FFBA pea.l [A6 - 0x46]
00000C72 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000C76 2F2E 000C move.l -[A7], [A6 + 0xC]
00000C7A 2F0B move.l -[A7], A3
00000C7C 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */]
00000C80 486E FFC0 pea.l [A6 - 0x40]
00000C84 2F0B move.l -[A7], A3
00000C86 4EAD 39E2 jsr [A5 + 0x39E2 /* export_1848 */]
00000C8A 42A7 clr.l -[A7]
00000C8C 2F0B move.l -[A7], A3
00000C8E 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */]
00000C92 486E FFBA pea.l [A6 - 0x46]
00000C96 2F0B move.l -[A7], A3
00000C98 4EBA 04CE jsr [PC + 0x4CE /* 00001168 */]
00000C9C 4267 clr.w -[A7]
00000C9E 3F2E FFBA move.w -[A7], [A6 - 0x46]
00000CA2 2F2E FFBC move.l -[A7], [A6 - 0x44]
00000CA6 486E FFC0 pea.l [A6 - 0x40]
00000CAA 486E FF68 pea.l [A6 - 0x98]
00000CAE 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
00000CB2 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000CB6 2054 movea.l A0, [A4]
00000CB8 216E FF68 0166 move.l [A0 + 0x166], [A6 - 0x98]
00000CBE 486E FFBA pea.l [A6 - 0x46]
00000CC2 2F0B move.l -[A7], A3
00000CC4 4EAD 39BA jsr [A5 + 0x39BA /* export_1843 */]
00000CC8 2F0B move.l -[A7], A3
00000CCA 4EBA 0658 jsr [PC + 0x658 /* 00001324 */]
00000CCE 2054 movea.l A0, [A4]
00000CD0 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000CD4 486E FF60 pea.l [A6 - 0xA0]
00000CD8 303C 00F9 move.w D0, 0xF9
00000CDC AAAA syscall QuickTimeDispatch
00000CDE 486E FF60 pea.l [A6 - 0xA0]
00000CE2 302E FF62 move.w D0, [A6 - 0x9E]
00000CE6 4440 neg.w D0
00000CE8 3F00 move.w -[A7], D0
00000CEA 302E FF60 move.w D0, [A6 - 0xA0]
00000CEE 4440 neg.w D0
00000CF0 3F00 move.w -[A7], D0
00000CF2 A8A8 syscall OffsetRect
00000CF4 2054 movea.l A0, [A4]
00000CF6 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000CFA 486E FF60 pea.l [A6 - 0xA0]
00000CFE 303C 00FA move.w D0, 0xFA
00000D02 AAAA syscall QuickTimeDispatch
00000D04 4267 clr.w -[A7]
00000D06 486E FF60 pea.l [A6 - 0xA0]
00000D0A A8AE syscall EmptyRect
00000D0C 101F move.b D0, [A7]+
00000D0E 6706 beq +0x8 /* 00000D16 */
00000D10 2054 movea.l A0, [A4]
00000D12 4268 011A clr.w [A0 + 0x11A]
label00000D16:
00000D16 4267 clr.w -[A7]
00000D18 2054 movea.l A0, [A4]
00000D1A 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000D1E 303C 00F5 move.w D0, 0xF5
00000D22 AAAA syscall QuickTimeDispatch
00000D24 2054 movea.l A0, [A4]
00000D26 315F 016C move.w [A0 + 0x16C], [A7]+
00000D2A 42A7 clr.l -[A7]
00000D2C 2054 movea.l A0, [A4]
00000D2E 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000D32 4EAD 287A jsr [A5 + 0x287A /* export_1291 */]
00000D36 2054 movea.l A0, [A4]
00000D38 215F 016E move.l [A0 + 0x16E], [A7]+
00000D3C 42A7 clr.l -[A7]
00000D3E 2054 movea.l A0, [A4]
00000D40 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000D44 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */]
00000D48 2054 movea.l A0, [A4]
00000D4A 215F 0172 move.l [A0 + 0x172], [A7]+
00000D4E 2054 movea.l A0, [A4]
00000D50 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000D54 486E FF4E pea.l [A6 - 0xB2]
00000D58 486E FF4F pea.l [A6 - 0xB1]
00000D5C 4EAD 288A jsr [A5 + 0x288A /* export_1293 */]
00000D60 2054 movea.l A0, [A4]
00000D62 116E FF4E 0176 move.b [A0 + 0x176], [A6 - 0xB2]
00000D68 116E FF4F 0177 move.b [A0 + 0x177], [A6 - 0xB1]
00000D6E 4228 0178 clr.b [A0 + 0x178]
00000D72 42A7 clr.l -[A7]
00000D74 2F0B move.l -[A7], A3
00000D76 4EAD 39CA jsr [A5 + 0x39CA /* export_1845 */]
00000D7A 2C1F move.l D6, [A7]+
00000D7C 42A7 clr.l -[A7]
00000D7E 2F3C 496E 666F move.l -[A7], 0x496E666F /* 'Info' */
00000D84 2F0B move.l -[A7], A3
00000D86 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000D8A 2E1F move.l D7, [A7]+
00000D8C 6778 beq +0x7A /* 00000E06 */
00000D8E 486E FFBA pea.l [A6 - 0x46]
00000D92 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000D96 2F06 move.l -[A7], D6
00000D98 2F07 move.l -[A7], D7
00000D9A 4EBA 154C jsr [PC + 0x154C /* 000022E8 */]
00000D9E 486E FBA4 pea.l [A6 - 0x45C]
00000DA2 2F2E FF68 move.l -[A7], [A6 - 0x98]
00000DA6 4EAD 26DA jsr [A5 + 0x26DA /* export_1239 */]
00000DAA 4267 clr.w -[A7]
00000DAC 2F07 move.l -[A7], D7
00000DAE 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */]
00000DB2 486E FBA4 pea.l [A6 - 0x45C]
00000DB6 2054 movea.l A0, [A4]
00000DB8 2F28 016E move.l -[A7], [A0 + 0x16E]
00000DBC 4267 clr.w -[A7]
00000DBE 1F3C 0001 move.b -[A7], 0x1
00000DC2 1F3C 0001 move.b -[A7], 0x1
00000DC6 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */]
00000DCA 205F movea.l A0, [A7]+
00000DCC 43EE FCAC lea.l A1, [A6 - 0x354]
00000DD0 707F moveq.l D0, 0x7F
label00000DD2:
00000DD2 32D8 move.w [A1]+, [A0]+
00000DD4 51C8 FFFC dbf D0, -0x6 /* 00000DD2 */
00000DD8 486E FCAC pea.l [A6 - 0x354]
00000DDC 4267 clr.w -[A7]
00000DDE 2F07 move.l -[A7], D7
00000DE0 4EAD 2D7A jsr [A5 + 0x2D7A /* export_1451 */]
00000DE4 486E FF50 pea.l [A6 - 0xB0]
00000DE8 2F07 move.l -[A7], D7
00000DEA 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
00000DEE 486E FF50 pea.l [A6 - 0xB0]
00000DF2 302E FF52 move.w D0, [A6 - 0xAE]
00000DF6 4440 neg.w D0
00000DF8 3F00 move.w -[A7], D0
00000DFA 302E FF50 move.w D0, [A6 - 0xB0]
00000DFE 4440 neg.w D0
00000E00 3F00 move.w -[A7], D0
00000E02 A8A8 syscall OffsetRect
00000E04 600E bra +0x10 /* 00000E14 */
label00000E06:
00000E06 486E FF50 pea.l [A6 - 0xB0]
00000E0A 42A7 clr.l -[A7]
00000E0C 2F3C 0008 0000 move.l -[A7], 0x80000
00000E12 A8A7 syscall SetRect
label00000E14:
00000E14 2054 movea.l A0, [A4]
00000E16 316E FF54 016A move.w [A0 + 0x16A], [A6 - 0xAC]
00000E1C 2054 movea.l A0, [A4]
00000E1E 2F28 003C move.l -[A7], [A0 + 0x3C]
00000E22 A873 syscall SetPort
00000E24 2054 movea.l A0, [A4]
00000E26 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000E2A 42A7 clr.l -[A7]
00000E2C 42A7 clr.l -[A7]
00000E2E 7016 moveq.l D0, 0x16
00000E30 AAAA syscall QuickTimeDispatch
00000E32 41EE FEB6 lea.l A0, [A6 - 0x14A]
00000E36 43EE FF60 lea.l A1, [A6 - 0xA0]
00000E3A 7003 moveq.l D0, 0x03
label00000E3C:
00000E3C 30D9 move.w [A0]+, [A1]+
00000E3E 51C8 FFFC dbf D0, -0x6 /* 00000E3C */
00000E42 486E FEB6 pea.l [A6 - 0x14A]
00000E46 4267 clr.w -[A7]
00000E48 3F2E FF54 move.w -[A7], [A6 - 0xAC]
00000E4C A8A8 syscall OffsetRect
00000E4E 42A7 clr.l -[A7]
00000E50 2054 movea.l A0, [A4]
00000E52 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000E56 486E FEB6 pea.l [A6 - 0x14A]
00000E5A 7007 moveq.l D0, 0x07
00000E5C 2F00 move.l -[A7], D0
00000E5E 303C 018A move.w D0, 0x18A
00000E62 AAAA syscall QuickTimeDispatch
00000E64 2054 movea.l A0, [A4]
00000E66 215F 0116 move.l [A0 + 0x116], [A7]+
00000E6A 2054 movea.l A0, [A4]
00000E6C 2F28 0116 move.l -[A7], [A0 + 0x116]
00000E70 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00000E74 42A7 clr.l -[A7]
00000E76 2054 movea.l A0, [A4]
00000E78 2F28 0116 move.l -[A7], [A0 + 0x116]
00000E7C 486D 32AA pea.l [A5 + 0x32AA /* export_1617 */]
00000E80 2F3C 0004 0008 move.l -[A7], 0x40008
00000E86 7000 moveq.l D0, 0x00
00000E88 A82A syscall ComponentDispatch
00000E8A 201F move.l D0, [A7]+
00000E8C 3F00 move.w -[A7], D0
00000E8E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000E92 42A7 clr.l -[A7]
00000E94 2054 movea.l A0, [A4]
00000E96 2F28 0116 move.l -[A7], [A0 + 0x116]
00000E9A 1F3C 0001 move.b -[A7], 0x1
00000E9E 2F3C 0002 001D move.l -[A7], 0x2001D
00000EA4 7000 moveq.l D0, 0x00
00000EA6 A82A syscall ComponentDispatch
00000EA8 201F move.l D0, [A7]+
00000EAA 3F00 move.w -[A7], D0
00000EAC 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000EB0 42A7 clr.l -[A7]
00000EB2 2054 movea.l A0, [A4]
00000EB4 2F28 0116 move.l -[A7], [A0 + 0x116]
00000EB8 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00000EBC 7001 moveq.l D0, 0x01
00000EBE 2F00 move.l -[A7], D0
00000EC0 2F3C 0006 0009 move.l -[A7], 0x60009
00000EC6 7000 moveq.l D0, 0x00
00000EC8 A82A syscall ComponentDispatch
00000ECA 201F move.l D0, [A7]+
00000ECC 3F00 move.w -[A7], D0
00000ECE 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000ED2 42A7 clr.l -[A7]
00000ED4 2054 movea.l A0, [A4]
00000ED6 2F28 0116 move.l -[A7], [A0 + 0x116]
00000EDA 3F3C 000E move.w -[A7], 0xE
00000EDE 3028 016C move.w D0, [A0 + 0x16C]
00000EE2 48C0 ext.l D0
00000EE4 2F00 move.l -[A7], D0
00000EE6 2F3C 0006 0009 move.l -[A7], 0x60009
00000EEC 7000 moveq.l D0, 0x00
00000EEE A82A syscall ComponentDispatch
00000EF0 201F move.l D0, [A7]+
00000EF2 3F00 move.w -[A7], D0
00000EF4 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000EF8 102E FF4E move.b D0, [A6 - 0xB2]
00000EFC 6724 beq +0x26 /* 00000F22 */
00000EFE 42A7 clr.l -[A7]
00000F00 2054 movea.l A0, [A4]
00000F02 2F28 0116 move.l -[A7], [A0 + 0x116]
00000F06 3F3C 0015 move.w -[A7], 0x15
00000F0A 7001 moveq.l D0, 0x01
00000F0C 2F00 move.l -[A7], D0
00000F0E 2F3C 0006 0009 move.l -[A7], 0x60009
00000F14 7000 moveq.l D0, 0x00
00000F16 A82A syscall ComponentDispatch
00000F18 201F move.l D0, [A7]+
00000F1A 3F00 move.w -[A7], D0
00000F1C 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000F20 6020 bra +0x22 /* 00000F42 */
label00000F22:
00000F22 42A7 clr.l -[A7]
00000F24 2054 movea.l A0, [A4]
00000F26 2F28 0116 move.l -[A7], [A0 + 0x116]
00000F2A 3F3C 0015 move.w -[A7], 0x15
00000F2E 42A7 clr.l -[A7]
00000F30 2F3C 0006 0009 move.l -[A7], 0x60009
00000F36 7000 moveq.l D0, 0x00
00000F38 A82A syscall ComponentDispatch
00000F3A 201F move.l D0, [A7]+
00000F3C 3F00 move.w -[A7], D0
00000F3E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label00000F42:
00000F42 102E FF4F move.b D0, [A6 - 0xB1]
00000F46 6724 beq +0x26 /* 00000F6C */
00000F48 42A7 clr.l -[A7]
00000F4A 2054 movea.l A0, [A4]
00000F4C 2F28 0116 move.l -[A7], [A0 + 0x116]
00000F50 3F3C 0017 move.w -[A7], 0x17
00000F54 7001 moveq.l D0, 0x01
00000F56 2F00 move.l -[A7], D0
00000F58 2F3C 0006 0009 move.l -[A7], 0x60009
00000F5E 7000 moveq.l D0, 0x00
00000F60 A82A syscall ComponentDispatch
00000F62 201F move.l D0, [A7]+
00000F64 3F00 move.w -[A7], D0
00000F66 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000F6A 6020 bra +0x22 /* 00000F8C */
label00000F6C:
00000F6C 42A7 clr.l -[A7]
00000F6E 2054 movea.l A0, [A4]
00000F70 2F28 0116 move.l -[A7], [A0 + 0x116]
00000F74 3F3C 0017 move.w -[A7], 0x17
00000F78 42A7 clr.l -[A7]
00000F7A 2F3C 0006 0009 move.l -[A7], 0x60009
00000F80 7000 moveq.l D0, 0x00
00000F82 A82A syscall ComponentDispatch
00000F84 201F move.l D0, [A7]+
00000F86 3F00 move.w -[A7], D0
00000F88 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label00000F8C:
00000F8C 42A7 clr.l -[A7]
00000F8E 2054 movea.l A0, [A4]
00000F90 2F28 0116 move.l -[A7], [A0 + 0x116]
00000F94 1028 011A move.b D0, [A0 + 0x11A]
00000F98 0A00 0001 xori.b D0, 0x1
00000F9C 1F00 move.b -[A7], D0
00000F9E 2F3C 0002 000E move.l -[A7], 0x2000E
00000FA4 7000 moveq.l D0, 0x00
00000FA6 A82A syscall ComponentDispatch
00000FA8 201F move.l D0, [A7]+
00000FAA 3F00 move.w -[A7], D0
00000FAC 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000FB0 42A7 clr.l -[A7]
00000FB2 2054 movea.l A0, [A4]
00000FB4 2F28 0116 move.l -[A7], [A0 + 0x116]
00000FB8 486E FF58 pea.l [A6 - 0xA8]
00000FBC 2F3C 0004 0010 move.l -[A7], 0x40010
00000FC2 7000 moveq.l D0, 0x00
00000FC4 A82A syscall ComponentDispatch
00000FC6 201F move.l D0, [A7]+
00000FC8 3F00 move.w -[A7], D0
00000FCA 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000FCE 486E FF58 pea.l [A6 - 0xA8]
00000FD2 302E FF5A move.w D0, [A6 - 0xA6]
00000FD6 4440 neg.w D0
00000FD8 3F00 move.w -[A7], D0
00000FDA 302E FF58 move.w D0, [A6 - 0xA8]
00000FDE 4440 neg.w D0
00000FE0 3F00 move.w -[A7], D0
00000FE2 A8A8 syscall OffsetRect
00000FE4 2054 movea.l A0, [A4]
00000FE6 1028 011A move.b D0, [A0 + 0x11A]
00000FEA 671E beq +0x20 /* 0000100A */
00000FEC 302E FF66 move.w D0, [A6 - 0x9A]
00000FF0 48C0 ext.l D0
00000FF2 2F00 move.l -[A7], D0
00000FF4 3028 016A move.w D0, [A0 + 0x16A]
00000FF8 D06E FF64 add.w D0, [A6 - 0x9C]
00000FFC 48C0 ext.l D0
00000FFE 2F00 move.l -[A7], D0
00001000 4267 clr.w -[A7]
00001002 2F0B move.l -[A7], A3
00001004 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */]
00001008 601E bra +0x20 /* 00001028 */
label0000100A:
0000100A 302E FF5E move.w D0, [A6 - 0xA2]
0000100E 48C0 ext.l D0
00001010 2F00 move.l -[A7], D0
00001012 2054 movea.l A0, [A4]
00001014 3028 016A move.w D0, [A0 + 0x16A]
00001018 D06E FF5C add.w D0, [A6 - 0xA4]
0000101C 48C0 ext.l D0
0000101E 2F00 move.l -[A7], D0
00001020 4267 clr.w -[A7]
00001022 2F0B move.l -[A7], A3
00001024 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */]
label00001028:
00001028 2F0B move.l -[A7], A3
0000102A 4EAD 3C9A jsr [A5 + 0x3C9A /* export_1935 */]
0000102E 1F3C 0001 move.b -[A7], 0x1
00001032 2F0B move.l -[A7], A3
00001034 4EAD 3CA2 jsr [A5 + 0x3CA2 /* export_1936 */]
00001038 42A7 clr.l -[A7]
0000103A 4EAD 284A jsr [A5 + 0x284A /* export_1285 */]
0000103E 2A1F move.l D5, [A7]+
00001040 0C85 0150 0000 cmpi.l D5, 0x1500000
00001046 6C06 bge +0x8 /* 0000104E */
00001048 2F0B move.l -[A7], A3
0000104A 4EAD 3C32 jsr [A5 + 0x3C32 /* export_1922 */]
label0000104E:
0000104E 2054 movea.l A0, [A4]
00001050 1028 011C move.b D0, [A0 + 0x11C]
00001054 6706 beq +0x8 /* 0000105C */
00001056 2F0B move.l -[A7], A3
00001058 4EBA 0DC2 jsr [PC + 0xDC2 /* 00001E1C */]
label0000105C:
0000105C 2F0B move.l -[A7], A3
0000105E 4EBA 0440 jsr [PC + 0x440 /* 000014A0 */]
00001062 2F0B move.l -[A7], A3
00001064 4EBA 043A jsr [PC + 0x43A /* 000014A0 */]
00001068 2F0B move.l -[A7], A3
0000106A 4EBA 0434 jsr [PC + 0x434 /* 000014A0 */]
0000106E 486E FF7A pea.l [A6 - 0x86]
00001072 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00001076 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
0000107A 4E5E unlink A6
0000107C 205F movea.l A0, [A7]+
0000107E DEFC 0010 add.w A7, 0x10
00001082 4ED0 jmp [A0]
export_1356:
00001084 4E56 FFFE link A6, -0x0002
00001088 48E7 0018 movem.l -[A7], A3,A4
0000108C 266E 0008 movea.l A3, [A6 + 0x8]
00001090 284B movea.l A4, A3
00001092 2054 movea.l A0, [A4]
00001094 4AA8 0116 tst.l [A0 + 0x116]
00001098 6712 beq +0x14 /* 000010AC */
0000109A 2F28 0116 move.l -[A7], [A0 + 0x116]
0000109E 303C 018B move.w D0, 0x18B
000010A2 AAAA syscall QuickTimeDispatch
000010A4 2054 movea.l A0, [A4]
000010A6 7000 moveq.l D0, 0x00
000010A8 2140 0116 move.l [A0 + 0x116], D0
label000010AC:
000010AC 2F0B move.l -[A7], A3
000010AE 4EAD 39B2 jsr [A5 + 0x39B2 /* export_1842 */]
000010B2 2F0B move.l -[A7], A3
000010B4 4EBA 00FA jsr [PC + 0xFA /* 000011B0 */]
000010B8 2F0B move.l -[A7], A3
000010BA 4EAD 0A2A jsr [A5 + 0xA2A /* export_321 */]
000010BE 4CDF 1800 movem.l A3,A4, [A7]+
000010C2 4E5E unlink A6
000010C4 2E9F move.l [A7], [A7]+
000010C6 4E75 rts
export_1357:
000010C8 4E56 FFFC link A6, -0x0004
000010CC 48E7 0018 movem.l -[A7], A3,A4
000010D0 266E 0008 movea.l A3, [A6 + 0x8]
000010D4 7000 moveq.l D0, 0x00
000010D6 2840 movea.l A4, D0
000010D8 42A7 clr.l -[A7]
000010DA 2F3C 496E 664C move.l -[A7], 0x496E664C /* 'InfL' */
000010E0 2F0B move.l -[A7], A3
000010E2 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000010E6 285F movea.l A4, [A7]+
000010E8 200C move.l D0, A4
000010EA 6708 beq +0xA /* 000010F4 */
000010EC 2F0B move.l -[A7], A3
000010EE 2F0C move.l -[A7], A4
000010F0 4EBA 1012 jsr [PC + 0x1012 /* 00002104 */]
label000010F4:
000010F4 2D4C 000C move.l [A6 + 0xC], A4
000010F8 4CDF 1800 movem.l A3,A4, [A7]+
000010FC 4E5E unlink A6
000010FE 2E9F move.l [A7], [A7]+
00001100 4E75 rts
00001102 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1358: // at 00001104 (misaligned)
00001106 FFEC .invalid <<F/7/7>>
00001108 48E7 0018 movem.l -[A7], A3,A4
0000110C 286E 0008 movea.l A4, [A6 + 0x8]
00001110 42A7 clr.l -[A7]
00001112 4EAD 32B2 jsr [A5 + 0x32B2 /* export_1618 */]
00001116 265F movea.l A3, [A7]+
00001118 2F0B move.l -[A7], A3
0000111A 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
0000111E 7001 moveq.l D0, 0x01
00001120 2053 movea.l A0, [A3]
00001122 B068 0182 cmp.w D0, [A0 + 0x182]
00001126 57C0 seq D0
00001128 4400 neg.b D0
0000112A 2254 movea.l A1, [A4]
0000112C 1340 011A move.b [A1 + 0x11A], D0
00001130 7001 moveq.l D0, 0x01
00001132 B068 017E cmp.w D0, [A0 + 0x17E]
00001136 57C0 seq D0
00001138 4400 neg.b D0
0000113A 1340 011C move.b [A1 + 0x11C], D0
0000113E 137C 0001 011B move.b [A1 + 0x11B], 0x1
00001144 486E FFEC pea.l [A6 - 0x14]
00001148 A976 syscall GetKeys
0000114A 703B moveq.l D0, 0x3B
0000114C 3200 move.w D1, D0
0000114E E641 asr D1.w, 3
00001150 0136 10EC btst [A6 + D1.w - 0x20], D0
00001154 6706 beq +0x8 /* 0000115C */
00001156 2054 movea.l A0, [A4]
00001158 4228 011C clr.b [A0 + 0x11C]
label0000115C:
0000115C 4CDF 1800 movem.l A3,A4, [A7]+
00001160 4E5E unlink A6
00001162 2E9F move.l [A7], [A7]+
00001164 4E75 rts
00001166 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001168-0000116C
fn00001168:
00001168 4E56 FFFE link A6, -0x0002
// end alternate branch 00001168-0000116C
fn00001168: // (misaligned)
0000116A FFFE .invalid <<F/7/7>>
0000116C 48E7 0028 movem.l -[A7], A2,A4
00001170 286E 0008 movea.l A4, [A6 + 0x8]
00001174 2054 movea.l A0, [A4]
00001176 4228 0124 clr.b [A0 + 0x124]
0000117A 42A7 clr.l -[A7]
0000117C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001180 486E FFFF pea.l [A6 - 0x1]
00001184 4EAD 4C22 jsr [A5 + 0x4C22 /* export_2432 */]
00001188 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
0000118C 206E 000C movea.l A0, [A6 + 0xC]
00001190 2454 movea.l A2, [A4]
00001192 43EA 011E lea.l A1, [A2 + 0x11E]
00001196 7022 moveq.l D0, 0x22
label00001198:
00001198 32D8 move.w [A1]+, [A0]+
0000119A 51C8 FFFC dbf D0, -0x6 /* 00001198 */
0000119E 156E FFFF 0164 move.b [A2 + 0x164], [A6 - 0x1]
000011A4 4CDF 1400 movem.l A2,A4, [A7]+
000011A8 4E5E unlink A6
000011AA 205F movea.l A0, [A7]+
000011AC 504F addq.w A7, 8
000011AE 4ED0 jmp [A0]
fn000011B0:
000011B0 4E56 FFBA link A6, -0x0046
000011B4 2F0A move.l -[A7], A2
000011B6 206E 0008 movea.l A0, [A6 + 0x8]
000011BA 43EE FFBA lea.l A1, [A6 - 0x46]
000011BE 2050 movea.l A0, [A0]
000011C0 45E8 011E lea.l A2, [A0 + 0x11E]
000011C4 7022 moveq.l D0, 0x22
label000011C6:
000011C6 32DA move.w [A1]+, [A2]+
000011C8 51C8 FFFC dbf D0, -0x6 /* 000011C6 */
000011CC 245F movea.l A2, [A7]+
000011CE 4E5E unlink A6
000011D0 2E9F move.l [A7], [A7]+
000011D2 4E75 rts
000011D4 4E56 FFFC link A6, -0x0004
000011D8 2F0C move.l -[A7], A4
000011DA 286E 0008 movea.l A4, [A6 + 0x8]
000011DE 204C movea.l A0, A4
000011E0 5088 addq.l A0, 8
000011E2 2050 movea.l A0, [A0]
000011E4 2D48 FFFC move.l [A6 - 0x4], A0
000011E8 4AAC FF76 tst.l [A4 - 0x8A]
000011EC 670E beq +0x10 /* 000011FC */
000011EE 2F2C FF76 move.l -[A7], [A4 - 0x8A]
000011F2 7023 moveq.l D0, 0x23
000011F4 AAAA syscall QuickTimeDispatch
000011F6 7000 moveq.l D0, 0x00
000011F8 2940 FF76 move.l [A4 - 0x8A], D0
label000011FC:
000011FC 70FF moveq.l D0, 0xFFFFFFFF
000011FE B06C FF74 cmp.w D0, [A4 - 0x8C]
00001202 6716 beq +0x18 /* 0000121A */
00001204 4267 clr.w -[A7]
00001206 3F2C FF74 move.w -[A7], [A4 - 0x8C]
0000120A 303C 00D5 move.w D0, 0xD5
0000120E AAAA syscall QuickTimeDispatch
00001210 3D5F 0010 move.w [A6 + 0x10], [A7]+
00001214 397C FFFF FF74 move.w [A4 - 0x8C], 0xFFFF
label0000121A:
0000121A 285F movea.l A4, [A7]+
0000121C 4E5E unlink A6
0000121E 205F movea.l A0, [A7]+
00001220 DEFC 000A add.w A7, 0xA /* '\n' */
00001224 4ED0 jmp [A0]
00001226 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1359: // at 00001228 (misaligned)
0000122A FE70 48E7 .extension 0xE70 <<F/1/7>>, 0x48E7 // unimplemented
0000122E 0128 206E btst [A0 + 0x206E], D0
00001232 000C 43EE ori.b A4, 0xEE
00001236 FFBA .invalid <<F/6/7>>
00001238 7022 moveq.l D0, 0x22
label0000123A:
0000123A 32D8 move.w [A1]+, [A0]+
0000123C 51C8 FFFC dbf D0, -0x6 /* 0000123A */
00001240 286E 0008 movea.l A4, [A6 + 0x8]
00001244 7000 moveq.l D0, 0x00
00001246 2D40 FF76 move.l [A6 - 0x8A], D0
0000124A 3D7C FFFF FF74 move.w [A6 - 0x8C], 0xFFFF
00001250 486E FF7A pea.l [A6 - 0x86]
00001254 487A FF7E pea.l [PC - 0x82 /* 000011D4, value 0x4E56FFFC */]
00001258 2F0E move.l -[A7], A6
0000125A 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
0000125E 4267 clr.w -[A7]
00001260 486E FFBA pea.l [A6 - 0x46]
00001264 486E FF74 pea.l [A6 - 0x8C]
00001268 1F3C 0001 move.b -[A7], 0x1
0000126C 303C 0192 move.w D0, 0x192
00001270 AAAA syscall QuickTimeDispatch
00001272 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001276 426E FF72 clr.w [A6 - 0x8E]
0000127A 422E FE72 clr.b [A6 - 0x18E]
0000127E 4267 clr.w -[A7]
00001280 486E FF76 pea.l [A6 - 0x8A]
00001284 3F2E FF74 move.w -[A7], [A6 - 0x8C]
00001288 486E FF72 pea.l [A6 - 0x8E]
0000128C 486E FE72 pea.l [A6 - 0x18E]
00001290 4267 clr.w -[A7]
00001292 486E FE71 pea.l [A6 - 0x18F]
00001296 303C 00F0 move.w D0, 0xF0
0000129A AAAA syscall QuickTimeDispatch
0000129C 3E17 move.w D7, [A7]
0000129E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000012A2 486E FF7A pea.l [A6 - 0x86]
000012A6 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
000012AA 2054 movea.l A0, [A4]
000012AC 216E FF76 00CA move.l [A0 + 0xCA], [A6 - 0x8A]
000012B2 316E FF74 00CE move.w [A0 + 0xCE], [A6 - 0x8C]
000012B8 43E8 00D0 lea.l A1, [A0 + 0xD0]
000012BC 45EE FFBA lea.l A2, [A6 - 0x46]
000012C0 7022 moveq.l D0, 0x22
label000012C2:
000012C2 32DA move.w [A1]+, [A2]+
000012C4 51C8 FFFC dbf D0, -0x6 /* 000012C2 */
000012C8 4CDF 1480 movem.l D7,A2,A4, [A7]+
000012CC 4E5E unlink A6
000012CE 205F movea.l A0, [A7]+
000012D0 504F addq.w A7, 8
000012D2 4ED0 jmp [A0]
export_1360:
000012D4 4E56 0000 link A6, 0
000012D8 2F0C move.l -[A7], A4
000012DA 286E 0008 movea.l A4, [A6 + 0x8]
000012DE 2054 movea.l A0, [A4]
000012E0 4AA8 00CA tst.l [A0 + 0xCA]
000012E4 6710 beq +0x12 /* 000012F6 */
000012E6 2F28 00CA move.l -[A7], [A0 + 0xCA]
000012EA 7023 moveq.l D0, 0x23
000012EC AAAA syscall QuickTimeDispatch
000012EE 2054 movea.l A0, [A4]
000012F0 7000 moveq.l D0, 0x00
000012F2 2140 00CA move.l [A0 + 0xCA], D0
label000012F6:
000012F6 70FF moveq.l D0, 0xFFFFFFFF
000012F8 2054 movea.l A0, [A4]
000012FA B068 00CE cmp.w D0, [A0 + 0xCE]
000012FE 671A beq +0x1C /* 0000131A */
00001300 4267 clr.w -[A7]
00001302 2054 movea.l A0, [A4]
00001304 3F28 00CE move.w -[A7], [A0 + 0xCE]
00001308 303C 00D5 move.w D0, 0xD5
0000130C AAAA syscall QuickTimeDispatch
0000130E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00001312 2054 movea.l A0, [A4]
00001314 317C FFFF 00CE move.w [A0 + 0xCE], 0xFFFF
label0000131A:
0000131A 285F movea.l A4, [A7]+
0000131C 4E5E unlink A6
0000131E 2E9F move.l [A7], [A7]+
00001320 4E75 rts
00001322 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001324-00001328
fn00001324:
00001324 4E56 FFFE link A6, -0x0002
// end alternate branch 00001324-00001328
fn00001324: // (misaligned)
00001326 FFFE .invalid <<F/7/7>>
00001328 48E7 0108 movem.l -[A7], D7,A4
0000132C 286E 0008 movea.l A4, [A6 + 0x8]
00001330 2054 movea.l A0, [A4]
00001332 4AA8 00CA tst.l [A0 + 0xCA]
00001336 6748 beq +0x4A /* 00001380 */
00001338 4267 clr.w -[A7]
0000133A 2054 movea.l A0, [A4]
0000133C 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001340 42A7 clr.l -[A7]
00001342 42A7 clr.l -[A7]
00001344 2F3C 0001 0001 move.l -[A7], 0x10001
0000134A A869 syscall FixRatio
0000134C 7006 moveq.l D0, 0x06
0000134E AAAA syscall QuickTimeDispatch
00001350 3E1F move.w D7, [A7]+
00001352 2054 movea.l A0, [A4]
00001354 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001358 42A7 clr.l -[A7]
0000135A 7005 moveq.l D0, 0x05
0000135C AAAA syscall QuickTimeDispatch
0000135E 4267 clr.w -[A7]
00001360 2054 movea.l A0, [A4]
00001362 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001366 42A7 clr.l -[A7]
00001368 70FF moveq.l D0, 0xFFFFFFFF
0000136A 2F00 move.l -[A7], D0
0000136C 42A7 clr.l -[A7]
0000136E 7007 moveq.l D0, 0x07
00001370 AAAA syscall QuickTimeDispatch
00001372 3E1F move.w D7, [A7]+
00001374 2054 movea.l A0, [A4]
00001376 2F28 00CA move.l -[A7], [A0 + 0xCA]
0000137A 42A7 clr.l -[A7]
0000137C 7005 moveq.l D0, 0x05
0000137E AAAA syscall QuickTimeDispatch
label00001380:
00001380 4CDF 1080 movem.l D7,A4, [A7]+
00001384 4E5E unlink A6
00001386 2E9F move.l [A7], [A7]+
00001388 4E75 rts
0000138A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1361: // at 0000138C (misaligned)
0000138E 0000 48E7 ori.b D0, 0xE7
00001392 0108 btst A0, D0
00001394 286E 0008 movea.l A4, [A6 + 0x8]
00001398 1E2E 000C move.b D7, [A6 + 0xC]
0000139C 1F07 move.b -[A7], D7
0000139E 2F0C move.l -[A7], A4
000013A0 4EAD 068A jsr [A5 + 0x68A /* export_205 */]
000013A4 1007 move.b D0, D7
000013A6 6704 beq +0x6 /* 000013AC */
000013A8 2B4C EDF0 move.l [A5 - 0x1210], A4
label000013AC:
000013AC 1F07 move.b -[A7], D7
000013AE 2F0C move.l -[A7], A4
000013B0 4EAD 39A2 jsr [A5 + 0x39A2 /* export_1840 */]
000013B4 4CDF 1080 movem.l D7,A4, [A7]+
000013B8 4E5E unlink A6
000013BA 205F movea.l A0, [A7]+
000013BC 5C4F addq.w A7, 6
000013BE 4ED0 jmp [A0]
export_1362:
000013C0 4E56 FFFC link A6, -0x0004
000013C4 48E7 0118 movem.l -[A7], D7,A3,A4
000013C8 266E 0008 movea.l A3, [A6 + 0x8]
000013CC 284B movea.l A4, A3
000013CE 2F0B move.l -[A7], A3
000013D0 4EAD 1F4A jsr [A5 + 0x1F4A /* export_997 */]
000013D4 4267 clr.w -[A7]
000013D6 2F0B move.l -[A7], A3
000013D8 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
000013DC 101F move.b D0, [A7]+
000013DE 6732 beq +0x34 /* 00001412 */
000013E0 2054 movea.l A0, [A4]
000013E2 4AA8 0116 tst.l [A0 + 0x116]
000013E6 56C1 sne D1
000013E8 C001 and.b D0, D1
000013EA 4A00 tst.b D0
000013EC 6724 beq +0x26 /* 00001412 */
000013EE 4AA8 00CA tst.l [A0 + 0xCA]
000013F2 56C1 sne D1
000013F4 C001 and.b D0, D1
000013F6 671A beq +0x1C /* 00001412 */
000013F8 42A7 clr.l -[A7]
000013FA 2054 movea.l A0, [A4]
000013FC 2F28 0116 move.l -[A7], [A0 + 0x116]
00001400 2F28 003C move.l -[A7], [A0 + 0x3C]
00001404 2F3C 0004 0018 move.l -[A7], 0x40018
0000140A 7000 moveq.l D0, 0x00
0000140C A82A syscall ComponentDispatch
0000140E 2E1F move.l D7, [A7]+
00001410 6006 bra +0x8 /* 00001418 */
label00001412:
00001412 3F3C 0003 move.w -[A7], 0x3
00001416 A9C8 syscall SysBeep
label00001418:
00001418 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000141C 4E5E unlink A6
0000141E 2E9F move.l [A7], [A7]+
00001420 4E75 rts
00001422 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1363: // at 00001424 (misaligned)
00001426 FFFC .invalid <<F/7/7>>
00001428 48E7 0118 movem.l -[A7], D7,A3,A4
0000142C 266E 0008 movea.l A3, [A6 + 0x8]
00001430 284B movea.l A4, A3
00001432 4267 clr.w -[A7]
00001434 2F0B move.l -[A7], A3
00001436 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
0000143A 101F move.b D0, [A7]+
0000143C 6756 beq +0x58 /* 00001494 */
0000143E 2054 movea.l A0, [A4]
00001440 4AA8 00CA tst.l [A0 + 0xCA]
00001444 56C1 sne D1
00001446 C001 and.b D0, D1
00001448 4A00 tst.b D0
0000144A 6748 beq +0x4A /* 00001494 */
0000144C 4AA8 0116 tst.l [A0 + 0x116]
00001450 56C1 sne D1
00001452 C001 and.b D0, D1
00001454 673E beq +0x40 /* 00001494 */
00001456 2F28 00CA move.l -[A7], [A0 + 0xCA]
0000145A 1F3C 0001 move.b -[A7], 0x1
0000145E 7009 moveq.l D0, 0x09
00001460 AAAA syscall QuickTimeDispatch
00001462 102E 000C move.b D0, [A6 + 0xC]
00001466 0A00 0001 xori.b D0, 0x1
0000146A 1F00 move.b -[A7], D0
0000146C 2F0B move.l -[A7], A3
0000146E 4EBA 0888 jsr [PC + 0x888 /* 00001CF8 */]
00001472 42A7 clr.l -[A7]
00001474 2054 movea.l A0, [A4]
00001476 2F28 0116 move.l -[A7], [A0 + 0x116]
0000147A 2F28 003C move.l -[A7], [A0 + 0x3C]
0000147E 1F2E 000C move.b -[A7], [A6 + 0xC]
00001482 2F3C 0006 0019 move.l -[A7], 0x60019
00001488 7000 moveq.l D0, 0x00
0000148A A82A syscall ComponentDispatch
0000148C 2E1F move.l D7, [A7]+
0000148E 2F0B move.l -[A7], A3
00001490 4EBA 000E jsr [PC + 0xE /* 000014A0 */]
label00001494:
00001494 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001498 4E5E unlink A6
0000149A 205F movea.l A0, [A7]+
0000149C 5C4F addq.w A7, 6
0000149E 4ED0 jmp [A0]
fn000014A0:
000014A0 4E56 FFFC link A6, -0x0004
000014A4 48E7 0108 movem.l -[A7], D7,A4
000014A8 286E 0008 movea.l A4, [A6 + 0x8]
000014AC 4267 clr.w -[A7]
000014AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014B2 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
000014B6 101F move.b D0, [A7]+
000014B8 673A beq +0x3C /* 000014F4 */
000014BA 2054 movea.l A0, [A4]
000014BC 4AA8 00CA tst.l [A0 + 0xCA]
000014C0 56C1 sne D1
000014C2 C001 and.b D0, D1
000014C4 4A00 tst.b D0
000014C6 672C beq +0x2E /* 000014F4 */
000014C8 4AA8 0116 tst.l [A0 + 0x116]
000014CC 56C1 sne D1
000014CE C001 and.b D0, D1
000014D0 6722 beq +0x24 /* 000014F4 */
000014D2 2F28 00CA move.l -[A7], [A0 + 0xCA]
000014D6 7001 moveq.l D0, 0x01
000014D8 2F00 move.l -[A7], D0
000014DA 7005 moveq.l D0, 0x05
000014DC AAAA syscall QuickTimeDispatch
000014DE 42A7 clr.l -[A7]
000014E0 2054 movea.l A0, [A4]
000014E2 2F28 0116 move.l -[A7], [A0 + 0x116]
000014E6 2F3C 0000 001A move.l -[A7], 0x1A
000014EC 7000 moveq.l D0, 0x00
000014EE A82A syscall ComponentDispatch
000014F0 2E1F move.l D7, [A7]+
000014F2 6006 bra +0x8 /* 000014FA */
label000014F4:
000014F4 3F3C 0003 move.w -[A7], 0x3
000014F8 A9C8 syscall SysBeep
label000014FA:
000014FA 4CDF 1080 movem.l D7,A4, [A7]+
000014FE 4E5E unlink A6
00001500 2E9F move.l [A7], [A7]+
00001502 4E75 rts
export_1364:
00001504 4E56 0000 link A6, 0
00001508 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000150C 4EBA FF92 jsr [PC - 0x6E /* 000014A0 */]
00001510 4267 clr.w -[A7]
00001512 1F2E 000C move.b -[A7], [A6 + 0xC]
00001516 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000151A 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
0000151E 1D5F 000E move.b [A6 + 0xE], [A7]+
00001522 4E5E unlink A6
00001524 205F movea.l A0, [A7]+
00001526 5C4F addq.w A7, 6
00001528 4ED0 jmp [A0]
0000152A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1365: // at 0000152C (misaligned)
0000152E 0000 2F2E ori.b D0, 0x2E /* '.' */
00001532 0008 4EAD ori.b A0, 0xAD
00001536 2D42 2F2E move.l [A6 + 0x2F2E], D2
0000153A 0008 4EBA ori.b A0, 0xBA
0000153E FF62 .extension 0xF62 <<F/4-5/7>> // unimplemented
00001540 4E5E unlink A6
00001542 2E9F move.l [A7], [A7]+
00001544 4E75 rts
00001546 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001548-0000154C
fn00001548:
00001548 4E56 FFFE link A6, -0x0002
// end alternate branch 00001548-0000154C
fn00001548: // (misaligned)
0000154A FFFE .invalid <<F/7/7>>
0000154C 48E7 0108 movem.l -[A7], D7,A4
00001550 286E 0008 movea.l A4, [A6 + 0x8]
00001554 4207 clr.b D7
00001556 2054 movea.l A0, [A4]
00001558 4AA8 0116 tst.l [A0 + 0x116]
0000155C 56C0 sne D0
0000155E 4A00 tst.b D0
00001560 6738 beq +0x3A /* 0000159A */
00001562 4AA8 00CA tst.l [A0 + 0xCA]
00001566 56C1 sne D1
00001568 C001 and.b D0, D1
0000156A 672E beq +0x30 /* 0000159A */
0000156C 42A7 clr.l -[A7]
0000156E 2054 movea.l A0, [A4]
00001570 2F28 0116 move.l -[A7], [A0 + 0x116]
00001574 2F3C 0000 001E move.l -[A7], 0x1E
0000157A 7000 moveq.l D0, 0x00
0000157C A82A syscall ComponentDispatch
0000157E 4A9F tst.l [A7]+
00001580 56C0 sne D0
00001582 4A00 tst.b D0
00001584 6712 beq +0x14 /* 00001598 */
00001586 2F00 move.l -[A7], D0
00001588 4267 clr.w -[A7]
0000158A 4EAD 23A2 jsr [A5 + 0x23A2 /* export_1136 */]
0000158E 121F move.b D1, [A7]+
00001590 201F move.l D0, [A7]+
00001592 0A01 0001 xori.b D1, 0x1
00001596 C001 and.b D0, D1
label00001598:
00001598 1E00 move.b D7, D0
label0000159A:
0000159A 1D47 000C move.b [A6 + 0xC], D7
0000159E 4CDF 1080 movem.l D7,A4, [A7]+
000015A2 4E5E unlink A6
000015A4 2E9F move.l [A7], [A7]+
000015A6 4E75 rts
export_1366:
fn000015A8:
000015A8 4E56 FFF6 link A6, -0x000A
000015AC 48E7 0308 movem.l -[A7], D6,D7,A4
000015B0 286E 0008 movea.l A4, [A6 + 0x8]
000015B4 4207 clr.b D7
000015B6 2054 movea.l A0, [A4]
000015B8 4AA8 0116 tst.l [A0 + 0x116]
000015BC 56C0 sne D0
000015BE 4A00 tst.b D0
000015C0 6748 beq +0x4A /* 0000160A */
000015C2 4AA8 00CA tst.l [A0 + 0xCA]
000015C6 56C1 sne D1
000015C8 C001 and.b D0, D1
000015CA 673E beq +0x40 /* 0000160A */
000015CC 42A7 clr.l -[A7]
000015CE 2054 movea.l A0, [A4]
000015D0 2F28 0116 move.l -[A7], [A0 + 0x116]
000015D4 486E FFF6 pea.l [A6 - 0xA]
000015D8 2F3C 0004 0025 move.l -[A7], 0x40025
000015DE 7000 moveq.l D0, 0x00
000015E0 A82A syscall ComponentDispatch
000015E2 2C1F move.l D6, [A7]+
000015E4 4267 clr.w -[A7]
000015E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015EA 4EBA FF5C jsr [PC - 0xA4 /* 00001548 */]
000015EE 101F move.b D0, [A7]+
000015F0 6706 beq +0x8 /* 000015F8 */
000015F2 4A86 tst.l D6
000015F4 57C1 seq D1
000015F6 C001 and.b D0, D1
label000015F8:
000015F8 4A00 tst.b D0
000015FA 670C beq +0xE /* 00001608 */
000015FC 7204 moveq.l D1, 0x04
000015FE C2AE FFF6 and.l D1, [A6 - 0xA]
00001602 4A81 tst.l D1
00001604 56C1 sne D1
00001606 C001 and.b D0, D1
label00001608:
00001608 1E00 move.b D7, D0
label0000160A:
0000160A 1D47 000C move.b [A6 + 0xC], D7
0000160E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001612 4E5E unlink A6
00001614 2E9F move.l [A7], [A7]+
00001616 4E75 rts
export_1367:
fn00001618:
00001618 4E56 0000 link A6, 0
0000161C 2F0C move.l -[A7], A4
0000161E 286E 0008 movea.l A4, [A6 + 0x8]
00001622 2054 movea.l A0, [A4]
00001624 4AA8 00CA tst.l [A0 + 0xCA]
00001628 6718 beq +0x1A /* 00001642 */
0000162A 42A7 clr.l -[A7]
0000162C 2054 movea.l A0, [A4]
0000162E 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001632 702C moveq.l D0, 0x2C
00001634 AAAA syscall QuickTimeDispatch
00001636 4A9F tst.l [A7]+
00001638 56C0 sne D0
0000163A 4400 neg.b D0
0000163C 1D40 000C move.b [A6 + 0xC], D0
00001640 6004 bra +0x6 /* 00001646 */
label00001642:
00001642 422E 000C clr.b [A6 + 0xC]
label00001646:
00001646 285F movea.l A4, [A7]+
00001648 4E5E unlink A6
0000164A 2E9F move.l [A7], [A7]+
0000164C 4E75 rts
0000164E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001650-00001654
fn00001650:
00001650 4E56 FFEC link A6, -0x0014
// end alternate branch 00001650-00001654
fn00001650: // (misaligned)
00001652 FFEC .invalid <<F/7/7>>
00001654 48E7 0108 movem.l -[A7], D7,A4
00001658 286E 0008 movea.l A4, [A6 + 0x8]
0000165C 7000 moveq.l D0, 0x00
0000165E 2D40 000E move.l [A6 + 0xE], D0
00001662 4267 clr.w -[A7]
00001664 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001668 4EBA FEDE jsr [PC - 0x122 /* 00001548 */]
0000166C 101F move.b D0, [A7]+
0000166E 6700 00B2 beq +0xB4 /* 00001722 */
00001672 2054 movea.l A0, [A4]
00001674 4AA8 0116 tst.l [A0 + 0x116]
00001678 56C1 sne D1
0000167A C001 and.b D0, D1
0000167C 4A00 tst.b D0
0000167E 6700 00A2 beq +0xA4 /* 00001722 */
00001682 4AA8 00CA tst.l [A0 + 0xCA]
00001686 56C1 sne D1
00001688 C001 and.b D0, D1
0000168A 6700 0096 beq +0x98 /* 00001722 */
0000168E 7000 moveq.l D0, 0x00
00001690 2D40 FFEC move.l [A6 - 0x14], D0
00001694 7000 moveq.l D0, 0x00
00001696 2D40 FFF0 move.l [A6 - 0x10], D0
0000169A 42A7 clr.l -[A7]
0000169C 2054 movea.l A0, [A4]
0000169E 2F28 00CA move.l -[A7], [A0 + 0xCA]
000016A2 7029 moveq.l D0, 0x29
000016A4 AAAA syscall QuickTimeDispatch
000016A6 2D5F FFF4 move.l [A6 - 0xC], [A7]+
000016AA 42A7 clr.l -[A7]
000016AC 2054 movea.l A0, [A4]
000016AE 2F28 00CA move.l -[A7], [A0 + 0xCA]
000016B2 7012 moveq.l D0, 0x12
000016B4 AAAA syscall QuickTimeDispatch
000016B6 2D5F FFF8 move.l [A6 - 0x8], [A7]+
000016BA 42A7 clr.l -[A7]
000016BC 2054 movea.l A0, [A4]
000016BE 2F28 0116 move.l -[A7], [A0 + 0x116]
000016C2 3F3C 001D move.w -[A7], 0x1D
000016C6 486E FFEC pea.l [A6 - 0x14]
000016CA 2F3C 0006 0009 move.l -[A7], 0x60009
000016D0 7000 moveq.l D0, 0x00
000016D2 A82A syscall ComponentDispatch
000016D4 2E1F move.l D7, [A7]+
000016D6 6650 bne +0x52 /* 00001728 */
000016D8 7000 moveq.l D0, 0x00
000016DA 2D40 FFEC move.l [A6 - 0x14], D0
000016DE 42A7 clr.l -[A7]
000016E0 2054 movea.l A0, [A4]
000016E2 2F28 00CA move.l -[A7], [A0 + 0xCA]
000016E6 702B moveq.l D0, 0x2B
000016E8 AAAA syscall QuickTimeDispatch
000016EA 2D5F FFF0 move.l [A6 - 0x10], [A7]+
000016EE 42A7 clr.l -[A7]
000016F0 2054 movea.l A0, [A4]
000016F2 2F28 00CA move.l -[A7], [A0 + 0xCA]
000016F6 7029 moveq.l D0, 0x29
000016F8 AAAA syscall QuickTimeDispatch
000016FA 2D5F FFF4 move.l [A6 - 0xC], [A7]+
000016FE 7000 moveq.l D0, 0x00
00001700 2D40 FFF8 move.l [A6 - 0x8], D0
00001704 42A7 clr.l -[A7]
00001706 2054 movea.l A0, [A4]
00001708 2F28 0116 move.l -[A7], [A0 + 0x116]
0000170C 3F3C 001E move.w -[A7], 0x1E
00001710 486E FFEC pea.l [A6 - 0x14]
00001714 2F3C 0006 0009 move.l -[A7], 0x60009
0000171A 7000 moveq.l D0, 0x00
0000171C A82A syscall ComponentDispatch
0000171E 2E1F move.l D7, [A7]+
00001720 6006 bra +0x8 /* 00001728 */
label00001722:
00001722 3F3C 0003 move.w -[A7], 0x3
00001726 A9C8 syscall SysBeep
label00001728:
00001728 4CDF 1080 movem.l D7,A4, [A7]+
0000172C 4E5E unlink A6
0000172E 205F movea.l A0, [A7]+
00001730 5C4F addq.w A7, 6
00001732 4ED0 jmp [A0]
export_1368:
00001734 4E56 FFB6 link A6, -0x004A
00001738 48E7 0038 movem.l -[A7], A2,A3,A4
0000173C 286E 0008 movea.l A4, [A6 + 0x8]
00001740 7000 moveq.l D0, 0x00
00001742 2D40 000E move.l [A6 + 0xE], D0
00001746 4267 clr.w -[A7]
00001748 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000174C 4EBA FE5A jsr [PC - 0x1A6 /* 000015A8 */]
00001750 101F move.b D0, [A7]+
00001752 6760 beq +0x62 /* 000017B4 */
00001754 2054 movea.l A0, [A4]
00001756 4AA8 0116 tst.l [A0 + 0x116]
0000175A 56C1 sne D1
0000175C C001 and.b D0, D1
0000175E 4A00 tst.b D0
00001760 6752 beq +0x54 /* 000017B4 */
00001762 4AA8 00CA tst.l [A0 + 0xCA]
00001766 56C1 sne D1
00001768 C001 and.b D0, D1
0000176A 6748 beq +0x4A /* 000017B4 */
0000176C 42A7 clr.l -[A7]
0000176E 2054 movea.l A0, [A4]
00001770 2F28 0116 move.l -[A7], [A0 + 0x116]
00001774 2F3C 0000 001F move.l -[A7], 0x1F
0000177A 7000 moveq.l D0, 0x00
0000177C A82A syscall ComponentDispatch
0000177E 265F movea.l A3, [A7]+
00001780 2F0B move.l -[A7], A3
00001782 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00001786 41EE FFB6 lea.l A0, [A6 - 0x4A]
0000178A 2454 movea.l A2, [A4]
0000178C 43EA 00D0 lea.l A1, [A2 + 0xD0]
00001790 7022 moveq.l D0, 0x22
label00001792:
00001792 30D9 move.w [A0]+, [A1]+
00001794 51C8 FFFC dbf D0, -0x6 /* 00001792 */
00001798 42A7 clr.l -[A7]
0000179A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000179E 486E FFB6 pea.l [A6 - 0x4A]
000017A2 2054 movea.l A0, [A4]
000017A4 2F28 00C4 move.l -[A7], [A0 + 0xC4]
000017A8 2F0B move.l -[A7], A3
000017AA 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000017AE 2D5F 000E move.l [A6 + 0xE], [A7]+
000017B2 6006 bra +0x8 /* 000017BA */
label000017B4:
000017B4 3F3C 0003 move.w -[A7], 0x3
000017B8 A9C8 syscall SysBeep
label000017BA:
000017BA 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000017BE 4E5E unlink A6
000017C0 205F movea.l A0, [A7]+
000017C2 5C4F addq.w A7, 6
000017C4 4ED0 jmp [A0]
000017C6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1369: // at 000017C8 (misaligned)
000017CA 0000 2F2E ori.b D0, 0x2E /* '.' */
000017CE 0008 4EAD ori.b A0, 0xAD
000017D2 2D32 2F3C move.l -[A6], <<invalid full ext with I/IS == 4>>
000017D6 0000 006E ori.b D0, 0x6E /* 'n' */
000017DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017DE 4EBA FD68 jsr [PC - 0x298 /* 00001548 */]
000017E2 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
000017E6 2F3C 0000 0068 move.l -[A7], 0x68 /* 'h' */
000017EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017F0 4EBA FDB6 jsr [PC - 0x24A /* 000015A8 */]
000017F4 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
000017F8 2F3C 0000 07D4 move.l -[A7], 0x7D4
000017FE 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
00001802 4E5E unlink A6
00001804 2E9F move.l [A7], [A7]+
00001806 4E75 rts
export_1370:
00001808 4E56 0000 link A6, 0
0000180C 48E7 0108 movem.l -[A7], D7,A4
00001810 286E 0008 movea.l A4, [A6 + 0x8]
00001814 3E2E 000C move.w D7, [A6 + 0xC]
00001818 2D6D FADC 000E move.l [A6 + 0xE], [A5 - 0x524]
0000181E 3007 move.w D0, D7
00001820 0440 0068 subi.w D0, 0x68 /* 'h' */
00001824 6716 beq +0x18 /* 0000183C */
00001826 5D40 subq.w D0, 6
00001828 6702 beq +0x4 /* 0000182C */
0000182A 6020 bra +0x22 /* 0000184C */
label0000182C:
0000182C 42A7 clr.l -[A7]
0000182E 3F07 move.w -[A7], D7
00001830 2F0C move.l -[A7], A4
00001832 4EBA FE1C jsr [PC - 0x1E4 /* 00001650 */]
00001836 2D5F 000E move.l [A6 + 0xE], [A7]+
0000183A 601E bra +0x20 /* 0000185A */
label0000183C:
0000183C 42A7 clr.l -[A7]
0000183E 3F07 move.w -[A7], D7
00001840 2F0C move.l -[A7], A4
00001842 4EAD 39AA jsr [A5 + 0x39AA /* export_1841 */]
00001846 2D5F 000E move.l [A6 + 0xE], [A7]+
0000184A 600E bra +0x10 /* 0000185A */
label0000184C:
0000184C 42A7 clr.l -[A7]
0000184E 3F07 move.w -[A7], D7
00001850 2F0C move.l -[A7], A4
00001852 4EAD 2D3A jsr [A5 + 0x2D3A /* export_1443 */]
00001856 2D5F 000E move.l [A6 + 0xE], [A7]+
label0000185A:
0000185A 4CDF 1080 movem.l D7,A4, [A7]+
0000185E 4E5E unlink A6
00001860 205F movea.l A0, [A7]+
00001862 5C4F addq.w A7, 6
00001864 4ED0 jmp [A0]
00001866 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1371: // at 00001868 (misaligned)
0000186A FFEE .invalid <<F/7/7>>
0000186C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001870 266E 0008 movea.l A3, [A6 + 0x8]
00001874 284B movea.l A4, A3
00001876 2054 movea.l A0, [A4]
00001878 4AA8 0116 tst.l [A0 + 0x116]
0000187C 6700 01D6 beq +0x1D8 /* 00001A54 */
00001880 206E 000C movea.l A0, [A6 + 0xC]
00001884 2050 movea.l A0, [A0]
00001886 203C 0000 00FF move.l D0, 0xFF
0000188C C0A8 0002 and.l D0, [A0 + 0x2]
00001890 3A00 move.w D5, D0
00001892 206E 000C movea.l A0, [A6 + 0xC]
00001896 2050 movea.l A0, [A0]
00001898 3028 000E move.w D0, [A0 + 0xE]
0000189C 48C0 ext.l D0
0000189E 2C00 move.l D6, D0
000018A0 42A7 clr.l -[A7]
000018A2 2054 movea.l A0, [A4]
000018A4 2F28 0116 move.l -[A7], [A0 + 0x116]
000018A8 1F05 move.b -[A7], D5
000018AA 2F06 move.l -[A7], D6
000018AC 2F3C 0006 001B move.l -[A7], 0x6001B
000018B2 7000 moveq.l D0, 0x00
000018B4 A82A syscall ComponentDispatch
000018B6 2E1F move.l D7, [A7]+
000018B8 6600 01A0 bne +0x1A2 /* 00001A5A */
000018BC 302E 0012 move.w D0, [A6 + 0x12]
000018C0 5340 subq.w D0, 1
000018C2 6700 00A0 beq +0xA2 /* 00001964 */
000018C6 5740 subq.w D0, 3
000018C8 6700 00A4 beq +0xA6 /* 0000196E */
000018CC 5B40 subq.w D0, 5
000018CE 6700 008A beq +0x8C /* 0000195A */
000018D2 0440 0013 subi.w D0, 0x13
000018D6 6700 00A0 beq +0xA2 /* 00001978 */
000018DA 5340 subq.w D0, 1
000018DC 6700 00CE beq +0xD0 /* 000019AC */
000018E0 5340 subq.w D0, 1
000018E2 6700 00FA beq +0xFC /* 000019DE */
000018E6 5340 subq.w D0, 1
000018E8 6700 00F4 beq +0xF6 /* 000019DE */
000018EC 5340 subq.w D0, 1
000018EE 6710 beq +0x12 /* 00001900 */
000018F0 0440 0030 subi.w D0, 0x30 /* '0' */
000018F4 670A beq +0xC /* 00001900 */
000018F6 0440 0020 subi.w D0, 0x20 /* ' ' */
000018FA 6704 beq +0x6 /* 00001900 */
000018FC 6000 014E bra +0x150 /* 00001A4C */
label00001900:
00001900 4267 clr.w -[A7]
00001902 2F0B move.l -[A7], A3
00001904 4EBA FD12 jsr [PC - 0x2EE /* 00001618 */]
00001908 101F move.b D0, [A7]+
0000190A 671C beq +0x1E /* 00001928 */
0000190C 42A7 clr.l -[A7]
0000190E 2054 movea.l A0, [A4]
00001910 2F28 0116 move.l -[A7], [A0 + 0x116]
00001914 3F3C 0008 move.w -[A7], 0x8
00001918 42A7 clr.l -[A7]
0000191A 2F3C 0006 0009 move.l -[A7], 0x60009
00001920 7000 moveq.l D0, 0x00
00001922 A82A syscall ComponentDispatch
00001924 2E1F move.l D7, [A7]+
00001926 6022 bra +0x24 /* 0000194A */
label00001928:
00001928 42A7 clr.l -[A7]
0000192A 2054 movea.l A0, [A4]
0000192C 2F28 0116 move.l -[A7], [A0 + 0x116]
00001930 3F3C 0008 move.w -[A7], 0x8
00001934 42A7 clr.l -[A7]
00001936 2F3C 0001 0001 move.l -[A7], 0x10001
0000193C A869 syscall FixRatio
0000193E 2F3C 0006 0009 move.l -[A7], 0x60009
00001944 7000 moveq.l D0, 0x00
00001946 A82A syscall ComponentDispatch
00001948 2E1F move.l D7, [A7]+
label0000194A:
0000194A 2054 movea.l A0, [A4]
0000194C 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001950 42A7 clr.l -[A7]
00001952 7005 moveq.l D0, 0x05
00001954 AAAA syscall QuickTimeDispatch
00001956 6000 0102 bra +0x104 /* 00001A5A */
label0000195A:
0000195A 2F0B move.l -[A7], A3
0000195C 4EBA 06F2 jsr [PC + 0x6F2 /* 00002050 */]
00001960 6000 00F8 bra +0xFA /* 00001A5A */
label00001964:
00001964 2F0B move.l -[A7], A3
00001966 4EBA 01D0 jsr [PC + 0x1D0 /* 00001B38 */]
0000196A 6000 00EE bra +0xF0 /* 00001A5A */
label0000196E:
0000196E 2F0B move.l -[A7], A3
00001970 4EBA 023E jsr [PC + 0x23E /* 00001BB0 */]
00001974 6000 00E4 bra +0xE6 /* 00001A5A */
label00001978:
00001978 42A7 clr.l -[A7]
0000197A 2054 movea.l A0, [A4]
0000197C 2F28 0116 move.l -[A7], [A0 + 0x116]
00001980 3F3C 0012 move.w -[A7], 0x12
00001984 70FF moveq.l D0, 0xFFFFFFFF
00001986 2F00 move.l -[A7], D0
00001988 2F3C 0006 0009 move.l -[A7], 0x60009
0000198E 7000 moveq.l D0, 0x00
00001990 A82A syscall ComponentDispatch
00001992 2E1F move.l D7, [A7]+
00001994 42A7 clr.l -[A7]
00001996 2054 movea.l A0, [A4]
00001998 2F28 0116 move.l -[A7], [A0 + 0x116]
0000199C 2F3C 0000 001A move.l -[A7], 0x1A
000019A2 7000 moveq.l D0, 0x00
000019A4 A82A syscall ComponentDispatch
000019A6 2E1F move.l D7, [A7]+
000019A8 6000 00B0 bra +0xB2 /* 00001A5A */
label000019AC:
000019AC 42A7 clr.l -[A7]
000019AE 2054 movea.l A0, [A4]
000019B0 2F28 0116 move.l -[A7], [A0 + 0x116]
000019B4 3F3C 0012 move.w -[A7], 0x12
000019B8 7001 moveq.l D0, 0x01
000019BA 2F00 move.l -[A7], D0
000019BC 2F3C 0006 0009 move.l -[A7], 0x60009
000019C2 7000 moveq.l D0, 0x00
000019C4 A82A syscall ComponentDispatch
000019C6 2E1F move.l D7, [A7]+
000019C8 42A7 clr.l -[A7]
000019CA 2054 movea.l A0, [A4]
000019CC 2F28 0116 move.l -[A7], [A0 + 0x116]
000019D0 2F3C 0000 001A move.l -[A7], 0x1A
000019D6 7000 moveq.l D0, 0x00
000019D8 A82A syscall ComponentDispatch
000019DA 2E1F move.l D7, [A7]+
000019DC 607C bra +0x7E /* 00001A5A */
label000019DE:
000019DE 42A7 clr.l -[A7]
000019E0 2054 movea.l A0, [A4]
000019E2 2F28 0116 move.l -[A7], [A0 + 0x116]
000019E6 3F3C 000F move.w -[A7], 0xF
000019EA 486E FFEE pea.l [A6 - 0x12]
000019EE 2F3C 0006 0009 move.l -[A7], 0x60009
000019F4 7000 moveq.l D0, 0x00
000019F6 A82A syscall ComponentDispatch
000019F8 2E1F move.l D7, [A7]+
000019FA 665E bne +0x60 /* 00001A5A */
000019FC 701E moveq.l D0, 0x1E
000019FE B06E 0012 cmp.w D0, [A6 + 0x12]
00001A02 6616 bne +0x18 /* 00001A1A */
00001A04 066E 0010 FFEE addi.w [A6 - 0x12], 0x10
00001A0A 0C6E 00FF FFEE cmpi.w [A6 - 0x12], 0xFF
00001A10 6F18 ble +0x1A /* 00001A2A */
00001A12 3D7C 00FF FFEE move.w [A6 - 0x12], 0xFF
00001A18 6010 bra +0x12 /* 00001A2A */
label00001A1A:
00001A1A 046E 0010 FFEE subi.w [A6 - 0x12], 0x10
00001A20 4A6E FFEE tst.w [A6 - 0x12]
00001A24 6C04 bge +0x6 /* 00001A2A */
00001A26 426E FFEE clr.w [A6 - 0x12]
label00001A2A:
00001A2A 42A7 clr.l -[A7]
00001A2C 2054 movea.l A0, [A4]
00001A2E 2F28 0116 move.l -[A7], [A0 + 0x116]
00001A32 3F3C 000E move.w -[A7], 0xE
00001A36 302E FFEE move.w D0, [A6 - 0x12]
00001A3A 48C0 ext.l D0
00001A3C 2F00 move.l -[A7], D0
00001A3E 2F3C 0006 0009 move.l -[A7], 0x60009
00001A44 7000 moveq.l D0, 0x00
00001A46 A82A syscall ComponentDispatch
00001A48 2E1F move.l D7, [A7]+
00001A4A 600E bra +0x10 /* 00001A5A */
label00001A4C:
00001A4C 3F3C 0003 move.w -[A7], 0x3
00001A50 A9C8 syscall SysBeep
00001A52 6006 bra +0x8 /* 00001A5A */
label00001A54:
00001A54 3F3C 0003 move.w -[A7], 0x3
00001A58 A9C8 syscall SysBeep
label00001A5A:
00001A5A 7000 moveq.l D0, 0x00
00001A5C 2D40 0014 move.l [A6 + 0x14], D0
00001A60 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00001A64 4E5E unlink A6
00001A66 205F movea.l A0, [A7]+
00001A68 DEFC 000C add.w A7, 0xC
00001A6C 4ED0 jmp [A0]
00001A6E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1372: // at 00001A70 (misaligned)
00001A72 FFE0 .invalid <<F/7/7>>
00001A74 48E7 0118 movem.l -[A7], D7,A3,A4
00001A78 206E 0018 movea.l A0, [A6 + 0x18]
00001A7C 43EE FFF8 lea.l A1, [A6 - 0x8]
00001A80 7003 moveq.l D0, 0x03
label00001A82:
00001A82 32D8 move.w [A1]+, [A0]+
00001A84 51C8 FFFC dbf D0, -0x6 /* 00001A82 */
00001A88 266E 0008 movea.l A3, [A6 + 0x8]
00001A8C 284B movea.l A4, A3
00001A8E 2054 movea.l A0, [A4]
00001A90 4AA8 0116 tst.l [A0 + 0x116]
00001A94 674C beq +0x4E /* 00001AE2 */
00001A96 206E 0014 movea.l A0, [A6 + 0x14]
00001A9A 2050 movea.l A0, [A0]
00001A9C 43EE FFE4 lea.l A1, [A6 - 0x1C]
00001AA0 7007 moveq.l D0, 0x07
label00001AA2:
00001AA2 32D8 move.w [A1]+, [A0]+
00001AA4 51C8 FFFC dbf D0, -0x6 /* 00001AA2 */
00001AA8 42A7 clr.l -[A7]
00001AAA 486E FFF8 pea.l [A6 - 0x8]
00001AAE 2F0B move.l -[A7], A3
00001AB0 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */]
00001AB4 2D5F FFE0 move.l [A6 - 0x20], [A7]+
00001AB8 42A7 clr.l -[A7]
00001ABA 2054 movea.l A0, [A4]
00001ABC 2F28 0116 move.l -[A7], [A0 + 0x116]
00001AC0 2F28 003C move.l -[A7], [A0 + 0x3C]
00001AC4 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00001AC8 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001ACC 302E FFF2 move.w D0, [A6 - 0xE]
00001AD0 48C0 ext.l D0
00001AD2 2F00 move.l -[A7], D0
00001AD4 2F3C 0010 001C move.l -[A7], 0x10001C
00001ADA 7000 moveq.l D0, 0x00
00001ADC A82A syscall ComponentDispatch
00001ADE 2E1F move.l D7, [A7]+
00001AE0 6006 bra +0x8 /* 00001AE8 */
label00001AE2:
00001AE2 3F3C 0003 move.w -[A7], 0x3
00001AE6 A9C8 syscall SysBeep
label00001AE8:
00001AE8 4267 clr.w -[A7]
00001AEA 486E FFF8 pea.l [A6 - 0x8]
00001AEE 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001AF2 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001AF6 2F2E 000C move.l -[A7], [A6 + 0xC]
00001AFA 2F0B move.l -[A7], A3
00001AFC 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */]
00001B00 1D5F 001C move.b [A6 + 0x1C], [A7]+
00001B04 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001B08 4E5E unlink A6
00001B0A 205F movea.l A0, [A7]+
00001B0C DEFC 0014 add.w A7, 0x14
00001B10 4ED0 jmp [A0]
00001B12 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1373: // at 00001B14 (misaligned)
00001B16 0000 4267 ori.b D0, 0x67 /* 'g' */
00001B1A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001B1E 2F2E 000C move.l -[A7], [A6 + 0xC]
00001B22 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B26 4EAD 1DFA jsr [A5 + 0x1DFA /* export_955 */]
00001B2A 1D5F 0014 move.b [A6 + 0x14], [A7]+
00001B2E 4E5E unlink A6
00001B30 205F movea.l A0, [A7]+
00001B32 DEFC 000C add.w A7, 0xC
00001B36 4ED0 jmp [A0]
fn00001B38:
00001B38 4E56 FFF8 link A6, -0x0008
00001B3C 48E7 0118 movem.l -[A7], D7,A3,A4
00001B40 286E 0008 movea.l A4, [A6 + 0x8]
00001B44 4267 clr.w -[A7]
00001B46 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001B4A 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00001B4E 101F move.b D0, [A7]+
00001B50 6754 beq +0x56 /* 00001BA6 */
00001B52 2054 movea.l A0, [A4]
00001B54 4AA8 00CA tst.l [A0 + 0xCA]
00001B58 56C1 sne D1
00001B5A C001 and.b D0, D1
00001B5C 4A00 tst.b D0
00001B5E 6746 beq +0x48 /* 00001BA6 */
00001B60 4AA8 0116 tst.l [A0 + 0x116]
00001B64 56C1 sne D1
00001B66 C001 and.b D0, D1
00001B68 673C beq +0x3E /* 00001BA6 */
00001B6A 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001B6E 700D moveq.l D0, 0x0D
00001B70 AAAA syscall QuickTimeDispatch
00001B72 42A7 clr.l -[A7]
00001B74 2054 movea.l A0, [A4]
00001B76 2F28 0116 move.l -[A7], [A0 + 0x116]
00001B7A 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001B7E 2F3C 0004 0014 move.l -[A7], 0x40014
00001B84 7000 moveq.l D0, 0x00
00001B86 A82A syscall ComponentDispatch
00001B88 2E1F move.l D7, [A7]+
00001B8A 6702 beq +0x4 /* 00001B8E */
00001B8C 6018 bra +0x1A /* 00001BA6 */
label00001B8E:
00001B8E 42A7 clr.l -[A7]
00001B90 2054 movea.l A0, [A4]
00001B92 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001B96 303C 00FB move.w D0, 0xFB
00001B9A AAAA syscall QuickTimeDispatch
00001B9C 265F movea.l A3, [A7]+
00001B9E 200B move.l D0, A3
00001BA0 6704 beq +0x6 /* 00001BA6 */
00001BA2 2F0B move.l -[A7], A3
00001BA4 A927 syscall InvalRgn
label00001BA6:
00001BA6 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001BAA 4E5E unlink A6
00001BAC 2E9F move.l [A7], [A7]+
00001BAE 4E75 rts
fn00001BB0:
00001BB0 4E56 FFF8 link A6, -0x0008
00001BB4 48E7 0118 movem.l -[A7], D7,A3,A4
00001BB8 286E 0008 movea.l A4, [A6 + 0x8]
00001BBC 4267 clr.w -[A7]
00001BBE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BC2 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00001BC6 101F move.b D0, [A7]+
00001BC8 6754 beq +0x56 /* 00001C1E */
00001BCA 2054 movea.l A0, [A4]
00001BCC 4AA8 00CA tst.l [A0 + 0xCA]
00001BD0 56C1 sne D1
00001BD2 C001 and.b D0, D1
00001BD4 4A00 tst.b D0
00001BD6 6746 beq +0x48 /* 00001C1E */
00001BD8 4AA8 0116 tst.l [A0 + 0x116]
00001BDC 56C1 sne D1
00001BDE C001 and.b D0, D1
00001BE0 673C beq +0x3E /* 00001C1E */
00001BE2 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001BE6 700E moveq.l D0, 0x0E
00001BE8 AAAA syscall QuickTimeDispatch
00001BEA 42A7 clr.l -[A7]
00001BEC 2054 movea.l A0, [A4]
00001BEE 2F28 0116 move.l -[A7], [A0 + 0x116]
00001BF2 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001BF6 2F3C 0004 0014 move.l -[A7], 0x40014
00001BFC 7000 moveq.l D0, 0x00
00001BFE A82A syscall ComponentDispatch
00001C00 2E1F move.l D7, [A7]+
00001C02 6702 beq +0x4 /* 00001C06 */
00001C04 6018 bra +0x1A /* 00001C1E */
label00001C06:
00001C06 42A7 clr.l -[A7]
00001C08 2054 movea.l A0, [A4]
00001C0A 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001C0E 303C 00FB move.w D0, 0xFB
00001C12 AAAA syscall QuickTimeDispatch
00001C14 265F movea.l A3, [A7]+
00001C16 200B move.l D0, A3
00001C18 6704 beq +0x6 /* 00001C1E */
00001C1A 2F0B move.l -[A7], A3
00001C1C A927 syscall InvalRgn
label00001C1E:
00001C1E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001C22 4E5E unlink A6
00001C24 2E9F move.l [A7], [A7]+
00001C26 4E75 rts
fn00001C28:
00001C28 4E56 FFF2 link A6, -0x000E
00001C2C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001C30 286E 0008 movea.l A4, [A6 + 0x8]
00001C34 4267 clr.w -[A7]
00001C36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001C3A 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00001C3E 101F move.b D0, [A7]+
00001C40 6700 00A4 beq +0xA6 /* 00001CE6 */
00001C44 2054 movea.l A0, [A4]
00001C46 4AA8 00CA tst.l [A0 + 0xCA]
00001C4A 56C1 sne D1
00001C4C C001 and.b D0, D1
00001C4E 4A00 tst.b D0
00001C50 6700 0094 beq +0x96 /* 00001CE6 */
00001C54 4AA8 0116 tst.l [A0 + 0x116]
00001C58 56C1 sne D1
00001C5A C001 and.b D0, D1
00001C5C 6700 0088 beq +0x8A /* 00001CE6 */
00001C60 42A7 clr.l -[A7]
00001C62 2054 movea.l A0, [A4]
00001C64 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001C68 7035 moveq.l D0, 0x35
00001C6A AAAA syscall QuickTimeDispatch
00001C6C 2C1F move.l D6, [A7]+
00001C6E 4267 clr.w -[A7]
00001C70 7003 moveq.l D0, 0x03
00001C72 AAAA syscall QuickTimeDispatch
00001C74 4A5F tst.w [A7]+
00001C76 6702 beq +0x4 /* 00001C7A */
00001C78 6072 bra +0x74 /* 00001CEC */
label00001C7A:
00001C7A 42A7 clr.l -[A7]
00001C7C 2054 movea.l A0, [A4]
00001C7E 2F28 0116 move.l -[A7], [A0 + 0x116]
00001C82 3F3C 0008 move.w -[A7], 0x8
00001C86 42A7 clr.l -[A7]
00001C88 2F3C 0006 0009 move.l -[A7], 0x60009
00001C8E 7000 moveq.l D0, 0x00
00001C90 A82A syscall ComponentDispatch
00001C92 2E1F move.l D7, [A7]+
00001C94 6702 beq +0x4 /* 00001C98 */
00001C96 6054 bra +0x56 /* 00001CEC */
label00001C98:
00001C98 2054 movea.l A0, [A4]
00001C9A 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001C9E 2F06 move.l -[A7], D6
00001CA0 703D moveq.l D0, 0x3D
00001CA2 AAAA syscall QuickTimeDispatch
00001CA4 4267 clr.w -[A7]
00001CA6 7003 moveq.l D0, 0x03
00001CA8 AAAA syscall QuickTimeDispatch
00001CAA 4A5F tst.w [A7]+
00001CAC 6702 beq +0x4 /* 00001CB0 */
00001CAE 603C bra +0x3E /* 00001CEC */
label00001CB0:
00001CB0 42A7 clr.l -[A7]
00001CB2 2054 movea.l A0, [A4]
00001CB4 2F28 0116 move.l -[A7], [A0 + 0x116]
00001CB8 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001CBC 2F3C 0004 0014 move.l -[A7], 0x40014
00001CC2 7000 moveq.l D0, 0x00
00001CC4 A82A syscall ComponentDispatch
00001CC6 2E1F move.l D7, [A7]+
00001CC8 6702 beq +0x4 /* 00001CCC */
00001CCA 6020 bra +0x22 /* 00001CEC */
label00001CCC:
00001CCC 42A7 clr.l -[A7]
00001CCE 2054 movea.l A0, [A4]
00001CD0 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001CD4 303C 00FB move.w D0, 0xFB
00001CD8 AAAA syscall QuickTimeDispatch
00001CDA 265F movea.l A3, [A7]+
00001CDC 200B move.l D0, A3
00001CDE 670C beq +0xE /* 00001CEC */
00001CE0 2F0B move.l -[A7], A3
00001CE2 A927 syscall InvalRgn
00001CE4 6006 bra +0x8 /* 00001CEC */
label00001CE6:
00001CE6 3F3C 0003 move.w -[A7], 0x3
00001CEA A9C8 syscall SysBeep
label00001CEC:
00001CEC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001CF0 4E5E unlink A6
00001CF2 2E9F move.l [A7], [A7]+
00001CF4 4E75 rts
00001CF6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001CF8-00001CFC
fn00001CF8:
00001CF8 4E56 FFFA link A6, -0x0006
// end alternate branch 00001CF8-00001CFC
fn00001CF8: // (misaligned)
00001CFA FFFA .invalid <<F/7/7>>
00001CFC 48E7 0108 movem.l -[A7], D7,A4
00001D00 286E 0008 movea.l A4, [A6 + 0x8]
00001D04 4267 clr.w -[A7]
00001D06 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D0A 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00001D0E 101F move.b D0, [A7]+
00001D10 6700 0094 beq +0x96 /* 00001DA6 */
00001D14 2054 movea.l A0, [A4]
00001D16 4AA8 00CA tst.l [A0 + 0xCA]
00001D1A 56C1 sne D1
00001D1C C001 and.b D0, D1
00001D1E 4A00 tst.b D0
00001D20 6700 0084 beq +0x86 /* 00001DA6 */
00001D24 4AA8 0116 tst.l [A0 + 0x116]
00001D28 56C1 sne D1
00001D2A C001 and.b D0, D1
00001D2C 6778 beq +0x7A /* 00001DA6 */
00001D2E 42A7 clr.l -[A7]
00001D30 2054 movea.l A0, [A4]
00001D32 2F28 0116 move.l -[A7], [A0 + 0x116]
00001D36 3F3C 000F move.w -[A7], 0xF
00001D3A 486E FFFA pea.l [A6 - 0x6]
00001D3E 2F3C 0006 0009 move.l -[A7], 0x60009
00001D44 7000 moveq.l D0, 0x00
00001D46 A82A syscall ComponentDispatch
00001D48 2E1F move.l D7, [A7]+
00001D4A 6702 beq +0x4 /* 00001D4E */
00001D4C 605E bra +0x60 /* 00001DAC */
label00001D4E:
00001D4E 102E 000C move.b D0, [A6 + 0xC]
00001D52 672A beq +0x2C /* 00001D7E */
00001D54 42A7 clr.l -[A7]
00001D56 2054 movea.l A0, [A4]
00001D58 2F28 0116 move.l -[A7], [A0 + 0x116]
00001D5C 3F3C 000E move.w -[A7], 0xE
00001D60 302E FFFA move.w D0, [A6 - 0x6]
00001D64 6A02 bpl +0x4 /* 00001D68 */
00001D66 4440 neg.w D0
label00001D68:
00001D68 4440 neg.w D0
00001D6A 48C0 ext.l D0
00001D6C 2F00 move.l -[A7], D0
00001D6E 2F3C 0006 0009 move.l -[A7], 0x60009
00001D74 7000 moveq.l D0, 0x00
00001D76 A82A syscall ComponentDispatch
00001D78 2E1F move.l D7, [A7]+
00001D7A 6730 beq +0x32 /* 00001DAC */
00001D7C 602E bra +0x30 /* 00001DAC */
label00001D7E:
00001D7E 42A7 clr.l -[A7]
00001D80 2054 movea.l A0, [A4]
00001D82 2F28 0116 move.l -[A7], [A0 + 0x116]
00001D86 3F3C 000E move.w -[A7], 0xE
00001D8A 302E FFFA move.w D0, [A6 - 0x6]
00001D8E 6A02 bpl +0x4 /* 00001D92 */
00001D90 4440 neg.w D0
label00001D92:
00001D92 48C0 ext.l D0
00001D94 2F00 move.l -[A7], D0
00001D96 2F3C 0006 0009 move.l -[A7], 0x60009
00001D9C 7000 moveq.l D0, 0x00
00001D9E A82A syscall ComponentDispatch
00001DA0 2E1F move.l D7, [A7]+
00001DA2 6708 beq +0xA /* 00001DAC */
00001DA4 6006 bra +0x8 /* 00001DAC */
label00001DA6:
00001DA6 3F3C 0003 move.w -[A7], 0x3
00001DAA A9C8 syscall SysBeep
label00001DAC:
00001DAC 4CDF 1080 movem.l D7,A4, [A7]+
00001DB0 4E5E unlink A6
00001DB2 205F movea.l A0, [A7]+
00001DB4 5C4F addq.w A7, 6
00001DB6 4ED0 jmp [A0]
export_1374:
00001DB8 4E56 FFFC link A6, -0x0004
00001DBC 48E7 0108 movem.l -[A7], D7,A4
00001DC0 286E 0008 movea.l A4, [A6 + 0x8]
00001DC4 4267 clr.w -[A7]
00001DC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001DCA 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00001DCE 101F move.b D0, [A7]+
00001DD0 6732 beq +0x34 /* 00001E04 */
00001DD2 2054 movea.l A0, [A4]
00001DD4 4AA8 00CA tst.l [A0 + 0xCA]
00001DD8 56C1 sne D1
00001DDA C001 and.b D0, D1
00001DDC 4A00 tst.b D0
00001DDE 6724 beq +0x26 /* 00001E04 */
00001DE0 4AA8 0116 tst.l [A0 + 0x116]
00001DE4 56C1 sne D1
00001DE6 C001 and.b D0, D1
00001DE8 671A beq +0x1C /* 00001E04 */
00001DEA 42A7 clr.l -[A7]
00001DEC 2054 movea.l A0, [A4]
00001DEE 2F28 0116 move.l -[A7], [A0 + 0x116]
00001DF2 3F3C 0008 move.w -[A7], 0x8
00001DF6 42A7 clr.l -[A7]
00001DF8 2F3C 0006 0009 move.l -[A7], 0x60009
00001DFE 7000 moveq.l D0, 0x00
00001E00 A82A syscall ComponentDispatch
00001E02 2E1F move.l D7, [A7]+
label00001E04:
00001E04 2054 movea.l A0, [A4]
00001E06 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001E0A 42A7 clr.l -[A7]
00001E0C 7005 moveq.l D0, 0x05
00001E0E AAAA syscall QuickTimeDispatch
00001E10 4CDF 1080 movem.l D7,A4, [A7]+
00001E14 4E5E unlink A6
00001E16 2E9F move.l [A7], [A7]+
00001E18 4E75 rts
00001E1A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001E1C-00001E20
fn00001E1C:
00001E1C 4E56 FFFC link A6, -0x0004
// end alternate branch 00001E1C-00001E20
fn00001E1C: // (misaligned)
00001E1E FFFC .invalid <<F/7/7>>
00001E20 48E7 0108 movem.l -[A7], D7,A4
00001E24 286E 0008 movea.l A4, [A6 + 0x8]
00001E28 4267 clr.w -[A7]
00001E2A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E2E 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00001E32 101F move.b D0, [A7]+
00001E34 673A beq +0x3C /* 00001E70 */
00001E36 2054 movea.l A0, [A4]
00001E38 4AA8 00CA tst.l [A0 + 0xCA]
00001E3C 56C1 sne D1
00001E3E C001 and.b D0, D1
00001E40 4A00 tst.b D0
00001E42 672C beq +0x2E /* 00001E70 */
00001E44 4AA8 0116 tst.l [A0 + 0x116]
00001E48 56C1 sne D1
00001E4A C001 and.b D0, D1
00001E4C 6722 beq +0x24 /* 00001E70 */
00001E4E 42A7 clr.l -[A7]
00001E50 2054 movea.l A0, [A4]
00001E52 2F28 0116 move.l -[A7], [A0 + 0x116]
00001E56 3F3C 0008 move.w -[A7], 0x8
00001E5A 42A7 clr.l -[A7]
00001E5C 2F3C 0001 0001 move.l -[A7], 0x10001
00001E62 A869 syscall FixRatio
00001E64 2F3C 0006 0009 move.l -[A7], 0x60009
00001E6A 7000 moveq.l D0, 0x00
00001E6C A82A syscall ComponentDispatch
00001E6E 2E1F move.l D7, [A7]+
label00001E70:
00001E70 2054 movea.l A0, [A4]
00001E72 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001E76 42A7 clr.l -[A7]
00001E78 7005 moveq.l D0, 0x05
00001E7A AAAA syscall QuickTimeDispatch
00001E7C 4CDF 1080 movem.l D7,A4, [A7]+
00001E80 4E5E unlink A6
00001E82 2E9F move.l [A7], [A7]+
00001E84 4E75 rts
00001E86 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00001E88-00001E8C
export_1375:
fn00001E88:
00001E88 4E56 FFF8 link A6, -0x0008
// end alternate branch 00001E88-00001E8C
export_1375: // at 00001E88 (misaligned)
fn00001E88: // (misaligned)
00001E8A FFF8 .invalid <<F/7/7>>
00001E8C 48E7 0108 movem.l -[A7], D7,A4
00001E90 286E 0008 movea.l A4, [A6 + 0x8]
00001E94 4267 clr.w -[A7]
00001E96 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001E9A 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00001E9E 101F move.b D0, [A7]+
00001EA0 6776 beq +0x78 /* 00001F18 */
00001EA2 2054 movea.l A0, [A4]
00001EA4 4AA8 00CA tst.l [A0 + 0xCA]
00001EA8 56C1 sne D1
00001EAA C001 and.b D0, D1
00001EAC 4A00 tst.b D0
00001EAE 6768 beq +0x6A /* 00001F18 */
00001EB0 4AA8 0116 tst.l [A0 + 0x116]
00001EB4 56C1 sne D1
00001EB6 C001 and.b D0, D1
00001EB8 675E beq +0x60 /* 00001F18 */
00001EBA 1028 0177 move.b D0, [A0 + 0x177]
00001EBE 6632 bne +0x34 /* 00001EF2 */
00001EC0 42A7 clr.l -[A7]
00001EC2 2054 movea.l A0, [A4]
00001EC4 2F28 0116 move.l -[A7], [A0 + 0x116]
00001EC8 3F3C 0015 move.w -[A7], 0x15
00001ECC 1028 0176 move.b D0, [A0 + 0x176]
00001ED0 0A00 0001 xori.b D0, 0x1
00001ED4 4880 ext.w D0
00001ED6 48C0 ext.l D0
00001ED8 2F00 move.l -[A7], D0
00001EDA 2F3C 0006 0009 move.l -[A7], 0x60009
00001EE0 7000 moveq.l D0, 0x00
00001EE2 A82A syscall ComponentDispatch
00001EE4 2E1F move.l D7, [A7]+
00001EE6 6702 beq +0x4 /* 00001EEA */
00001EE8 6034 bra +0x36 /* 00001F1E */
label00001EEA:
00001EEA 2054 movea.l A0, [A4]
00001EEC 0A28 0001 0176 xori.b [A0 + 0x176], 0x1
label00001EF2:
00001EF2 42A7 clr.l -[A7]
00001EF4 2054 movea.l A0, [A4]
00001EF6 2F28 0116 move.l -[A7], [A0 + 0x116]
00001EFA 3F3C 0017 move.w -[A7], 0x17
00001EFE 42A7 clr.l -[A7]
00001F00 2F3C 0006 0009 move.l -[A7], 0x60009
00001F06 7000 moveq.l D0, 0x00
00001F08 A82A syscall ComponentDispatch
00001F0A 2E1F move.l D7, [A7]+
00001F0C 6702 beq +0x4 /* 00001F10 */
00001F0E 600E bra +0x10 /* 00001F1E */
label00001F10:
00001F10 2054 movea.l A0, [A4]
00001F12 4228 0177 clr.b [A0 + 0x177]
00001F16 6006 bra +0x8 /* 00001F1E */
label00001F18:
00001F18 3F3C 0003 move.w -[A7], 0x3
00001F1C A9C8 syscall SysBeep
label00001F1E:
00001F1E 4CDF 1080 movem.l D7,A4, [A7]+
00001F22 4E5E unlink A6
00001F24 2E9F move.l [A7], [A7]+
00001F26 4E75 rts
export_1376:
fn00001F28:
00001F28 4E56 FFFC link A6, -0x0004
00001F2C 48E7 0108 movem.l -[A7], D7,A4
00001F30 286E 0008 movea.l A4, [A6 + 0x8]
00001F34 4267 clr.w -[A7]
00001F36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F3A 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00001F3E 101F move.b D0, [A7]+
00001F40 6700 0082 beq +0x84 /* 00001FC4 */
00001F44 2054 movea.l A0, [A4]
00001F46 4AA8 00CA tst.l [A0 + 0xCA]
00001F4A 56C1 sne D1
00001F4C C001 and.b D0, D1
00001F4E 4A00 tst.b D0
00001F50 6772 beq +0x74 /* 00001FC4 */
00001F52 4AA8 0116 tst.l [A0 + 0x116]
00001F56 56C1 sne D1
00001F58 C001 and.b D0, D1
00001F5A 6768 beq +0x6A /* 00001FC4 */
00001F5C 42A7 clr.l -[A7]
00001F5E 2054 movea.l A0, [A4]
00001F60 2F28 0116 move.l -[A7], [A0 + 0x116]
00001F64 3F3C 0017 move.w -[A7], 0x17
00001F68 1028 0177 move.b D0, [A0 + 0x177]
00001F6C 0A00 0001 xori.b D0, 0x1
00001F70 4880 ext.w D0
00001F72 48C0 ext.l D0
00001F74 2F00 move.l -[A7], D0
00001F76 2F3C 0006 0009 move.l -[A7], 0x60009
00001F7C 7000 moveq.l D0, 0x00
00001F7E A82A syscall ComponentDispatch
00001F80 2E1F move.l D7, [A7]+
00001F82 6702 beq +0x4 /* 00001F86 */
00001F84 6044 bra +0x46 /* 00001FCA */
label00001F86:
00001F86 2054 movea.l A0, [A4]
00001F88 1028 0177 move.b D0, [A0 + 0x177]
00001F8C 0A00 0001 xori.b D0, 0x1
00001F90 1140 0177 move.b [A0 + 0x177], D0
00001F94 42A7 clr.l -[A7]
00001F96 2054 movea.l A0, [A4]
00001F98 2F28 0116 move.l -[A7], [A0 + 0x116]
00001F9C 3F3C 0015 move.w -[A7], 0x15
00001FA0 1028 0177 move.b D0, [A0 + 0x177]
00001FA4 4880 ext.w D0
00001FA6 48C0 ext.l D0
00001FA8 2F00 move.l -[A7], D0
00001FAA 2F3C 0006 0009 move.l -[A7], 0x60009
00001FB0 7000 moveq.l D0, 0x00
00001FB2 A82A syscall ComponentDispatch
00001FB4 2E1F move.l D7, [A7]+
00001FB6 6702 beq +0x4 /* 00001FBA */
00001FB8 6010 bra +0x12 /* 00001FCA */
label00001FBA:
00001FBA 2054 movea.l A0, [A4]
00001FBC 1168 0177 0176 move.b [A0 + 0x176], [A0 + 0x177]
00001FC2 6006 bra +0x8 /* 00001FCA */
label00001FC4:
00001FC4 3F3C 0003 move.w -[A7], 0x3
00001FC8 A9C8 syscall SysBeep
label00001FCA:
00001FCA 4CDF 1080 movem.l D7,A4, [A7]+
00001FCE 4E5E unlink A6
00001FD0 2E9F move.l [A7], [A7]+
00001FD2 4E75 rts
export_1377:
fn00001FD4:
00001FD4 4E56 FFFC link A6, -0x0004
00001FD8 48E7 0108 movem.l -[A7], D7,A4
00001FDC 286E 0008 movea.l A4, [A6 + 0x8]
00001FE0 4267 clr.w -[A7]
00001FE2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001FE6 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00001FEA 101F move.b D0, [A7]+
00001FEC 6752 beq +0x54 /* 00002040 */
00001FEE 2054 movea.l A0, [A4]
00001FF0 4AA8 00CA tst.l [A0 + 0xCA]
00001FF4 56C1 sne D1
00001FF6 C001 and.b D0, D1
00001FF8 4A00 tst.b D0
00001FFA 6744 beq +0x46 /* 00002040 */
00001FFC 4AA8 0116 tst.l [A0 + 0x116]
00002000 56C1 sne D1
00002002 C001 and.b D0, D1
00002004 673A beq +0x3C /* 00002040 */
00002006 42A7 clr.l -[A7]
00002008 2054 movea.l A0, [A4]
0000200A 2F28 0116 move.l -[A7], [A0 + 0x116]
0000200E 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00002012 1028 0178 move.b D0, [A0 + 0x178]
00002016 0A00 0001 xori.b D0, 0x1
0000201A 4880 ext.w D0
0000201C 48C0 ext.l D0
0000201E 2F00 move.l -[A7], D0
00002020 2F3C 0006 0009 move.l -[A7], 0x60009
00002026 7000 moveq.l D0, 0x00
00002028 A82A syscall ComponentDispatch
0000202A 2E1F move.l D7, [A7]+
0000202C 6702 beq +0x4 /* 00002030 */
0000202E 6016 bra +0x18 /* 00002046 */
label00002030:
00002030 2054 movea.l A0, [A4]
00002032 1028 0178 move.b D0, [A0 + 0x178]
00002036 0A00 0001 xori.b D0, 0x1
0000203A 1140 0178 move.b [A0 + 0x178], D0
0000203E 6006 bra +0x8 /* 00002046 */
label00002040:
00002040 3F3C 0003 move.w -[A7], 0x3
00002044 A9C8 syscall SysBeep
label00002046:
00002046 4CDF 1080 movem.l D7,A4, [A7]+
0000204A 4E5E unlink A6
0000204C 2E9F move.l [A7], [A7]+
0000204E 4E75 rts
fn00002050:
00002050 4E56 0000 link A6, 0
00002054 2F0C move.l -[A7], A4
00002056 286E 0008 movea.l A4, [A6 + 0x8]
0000205A 4267 clr.w -[A7]
0000205C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002060 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00002064 101F move.b D0, [A7]+
00002066 6772 beq +0x74 /* 000020DA */
00002068 2054 movea.l A0, [A4]
0000206A 4AA8 00CA tst.l [A0 + 0xCA]
0000206E 56C1 sne D1
00002070 C001 and.b D0, D1
00002072 4A00 tst.b D0
00002074 6764 beq +0x66 /* 000020DA */
00002076 4AA8 0116 tst.l [A0 + 0x116]
0000207A 56C1 sne D1
0000207C C001 and.b D0, D1
0000207E 4A00 tst.b D0
00002080 6758 beq +0x5A /* 000020DA */
00002082 C028 011B and.b D0, [A0 + 0x11B]
00002086 6752 beq +0x54 /* 000020DA */
00002088 42A7 clr.l -[A7]
0000208A 2054 movea.l A0, [A4]
0000208C 2F28 0116 move.l -[A7], [A0 + 0x116]
00002090 2F3C 0000 000F move.l -[A7], 0xF
00002096 7000 moveq.l D0, 0x00
00002098 A82A syscall ComponentDispatch
0000209A 4A9F tst.l [A7]+
0000209C 6620 bne +0x22 /* 000020BE */
0000209E 42A7 clr.l -[A7]
000020A0 2054 movea.l A0, [A4]
000020A2 2F28 0116 move.l -[A7], [A0 + 0x116]
000020A6 1F3C 0001 move.b -[A7], 0x1
000020AA 2F3C 0002 000E move.l -[A7], 0x2000E
000020B0 7000 moveq.l D0, 0x00
000020B2 A82A syscall ComponentDispatch
000020B4 201F move.l D0, [A7]+
000020B6 3F00 move.w -[A7], D0
000020B8 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000020BC 601C bra +0x1E /* 000020DA */
label000020BE:
000020BE 42A7 clr.l -[A7]
000020C0 2054 movea.l A0, [A4]
000020C2 2F28 0116 move.l -[A7], [A0 + 0x116]
000020C6 4267 clr.w -[A7]
000020C8 2F3C 0002 000E move.l -[A7], 0x2000E
000020CE 7000 moveq.l D0, 0x00
000020D0 A82A syscall ComponentDispatch
000020D2 201F move.l D0, [A7]+
000020D4 3F00 move.w -[A7], D0
000020D6 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label000020DA:
000020DA 285F movea.l A4, [A7]+
000020DC 4E5E unlink A6
000020DE 2E9F move.l [A7], [A7]+
000020E0 4E75 rts
000020E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000020E4-000020F0
export_1378:
fn000020E4:
000020E4 4E56 0000 link A6, 0
000020E8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020EC 4EAD 2E12 jsr [A5 + 0x2E12 /* export_1470 */]
// end alternate branch 000020E4-000020F0
export_1378: // at 000020E4 (misaligned)
fn000020E4: // (misaligned)
000020E6 0000 2F2E ori.b D0, 0x2E /* '.' */
000020EA 0008 4EAD ori.b A0, 0xAD
000020EE 2E12 move.l D7, [A2]
000020F0 206E 0008 movea.l A0, [A6 + 0x8]
000020F4 2050 movea.l A0, [A0]
000020F6 216E 000C 0074 move.l [A0 + 0x74], [A6 + 0xC]
000020FC 4E5E unlink A6
000020FE 205F movea.l A0, [A7]+
00002100 504F addq.w A7, 8
00002102 4ED0 jmp [A0]
fn00002104:
00002104 4E56 0000 link A6, 0
00002108 2F0C move.l -[A7], A4
0000210A 286E 0008 movea.l A4, [A6 + 0x8]
0000210E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002112 2F0C move.l -[A7], A4
00002114 4EBA FFCE jsr [PC - 0x32 /* 000020E4 */]
00002118 2F3C 0000 000C move.l -[A7], 0xC
0000211E 2F0C move.l -[A7], A4
00002120 4EAD 2E32 jsr [A5 + 0x2E32 /* export_1474 */]
00002124 2F3C 0000 0005 move.l -[A7], 0x5
0000212A 2F0C move.l -[A7], A4
0000212C 4EAD 2E2A jsr [A5 + 0x2E2A /* export_1473 */]
00002130 3F3C 0190 move.w -[A7], 0x190
00002134 2F0C move.l -[A7], A4
00002136 4EAD 2E3A jsr [A5 + 0x2E3A /* export_1475 */]
0000213A 285F movea.l A4, [A7]+
0000213C 4E5E unlink A6
0000213E 205F movea.l A0, [A7]+
00002140 504F addq.w A7, 8
00002142 4ED0 jmp [A0]
export_1379:
00002144 4E56 FF00 link A6, -0x0100
00002148 48E7 0018 movem.l -[A7], A3,A4
0000214C 266E 0008 movea.l A3, [A6 + 0x8]
00002150 284B movea.l A4, A3
00002152 2F0B move.l -[A7], A3
00002154 4EAD 2E72 jsr [A5 + 0x2E72 /* export_1482 */]
00002158 2054 movea.l A0, [A4]
0000215A 4AA8 0074 tst.l [A0 + 0x74]
0000215E 56C0 sne D0
00002160 4A00 tst.b D0
00002162 6700 0108 beq +0x10A /* 0000226C */
00002166 2248 movea.l A1, A0
00002168 2069 0074 movea.l A0, [A1 + 0x74]
0000216C 2050 movea.l A0, [A0]
0000216E 4AA8 0116 tst.l [A0 + 0x116]
00002172 56C1 sne D1
00002174 C001 and.b D0, D1
00002176 6700 00F4 beq +0xF6 /* 0000226C */
0000217A 42A7 clr.l -[A7]
0000217C 2254 movea.l A1, [A4]
0000217E 2069 0074 movea.l A0, [A1 + 0x74]
00002182 2050 movea.l A0, [A0]
00002184 2F28 0116 move.l -[A7], [A0 + 0x116]
00002188 2F3C 0000 000F move.l -[A7], 0xF
0000218E 7000 moveq.l D0, 0x00
00002190 A82A syscall ComponentDispatch
00002192 4A9F tst.l [A7]+
00002194 6610 bne +0x12 /* 000021A6 */
00002196 486E FF00 pea.l [A6 - 0x100]
0000219A 2F3C 0004 0802 move.l -[A7], 0x40802
000021A0 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
000021A4 600E bra +0x10 /* 000021B4 */
label000021A6:
000021A6 486E FF00 pea.l [A6 - 0x100]
000021AA 2F3C 0005 0802 move.l -[A7], 0x50802
000021B0 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
label000021B4:
000021B4 3F3C 0008 move.w -[A7], 0x8
000021B8 486E FF00 pea.l [A6 - 0x100]
000021BC 2F0B move.l -[A7], A3
000021BE 4EAD 2E52 jsr [A5 + 0x2E52 /* export_1478 */]
000021C2 3F3C 0001 move.w -[A7], 0x1
000021C6 1F3C 0001 move.b -[A7], 0x1
000021CA 2F0B move.l -[A7], A3
000021CC 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */]
000021D0 3F3C 0002 move.w -[A7], 0x2
000021D4 1F3C 0001 move.b -[A7], 0x1
000021D8 2F0B move.l -[A7], A3
000021DA 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */]
000021DE 3F3C 0004 move.w -[A7], 0x4
000021E2 1F3C 0001 move.b -[A7], 0x1
000021E6 2F0B move.l -[A7], A3
000021E8 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */]
000021EC 3F3C 0006 move.w -[A7], 0x6
000021F0 1F3C 0001 move.b -[A7], 0x1
000021F4 2F0B move.l -[A7], A3
000021F6 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */]
000021FA 3F3C 0008 move.w -[A7], 0x8
000021FE 1F3C 0001 move.b -[A7], 0x1
00002202 2F0B move.l -[A7], A3
00002204 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */]
00002208 3F3C 0001 move.w -[A7], 0x1
0000220C 2254 movea.l A1, [A4]
0000220E 2069 0074 movea.l A0, [A1 + 0x74]
00002212 2050 movea.l A0, [A0]
00002214 1028 0176 move.b D0, [A0 + 0x176]
00002218 6710 beq +0x12 /* 0000222A */
0000221A 2069 0074 movea.l A0, [A1 + 0x74]
0000221E 2050 movea.l A0, [A0]
00002220 1228 0177 move.b D1, [A0 + 0x177]
00002224 0A01 0001 xori.b D1, 0x1
00002228 C001 and.b D0, D1
label0000222A:
0000222A 1F00 move.b -[A7], D0
0000222C 2F0B move.l -[A7], A3
0000222E 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */]
00002232 3F3C 0002 move.w -[A7], 0x2
00002236 2254 movea.l A1, [A4]
00002238 2069 0074 movea.l A0, [A1 + 0x74]
0000223C 2050 movea.l A0, [A0]
0000223E 1028 0176 move.b D0, [A0 + 0x176]
00002242 670A beq +0xC /* 0000224E */
00002244 2069 0074 movea.l A0, [A1 + 0x74]
00002248 2050 movea.l A0, [A0]
0000224A C028 0177 and.b D0, [A0 + 0x177]
label0000224E:
0000224E 1F00 move.b -[A7], D0
00002250 2F0B move.l -[A7], A3
00002252 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */]
00002256 3F3C 0004 move.w -[A7], 0x4
0000225A 2254 movea.l A1, [A4]
0000225C 2069 0074 movea.l A0, [A1 + 0x74]
00002260 2050 movea.l A0, [A0]
00002262 1F28 0178 move.b -[A7], [A0 + 0x178]
00002266 2F0B move.l -[A7], A3
00002268 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */]
label0000226C:
0000226C 4CDF 1800 movem.l A3,A4, [A7]+
00002270 4E5E unlink A6
00002272 2E9F move.l [A7], [A7]+
00002274 4E75 rts
00002276 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1380: // at 00002278 (misaligned)
0000227A 0000 2F0C ori.b D0, 0xC
0000227E 286E 0008 movea.l A4, [A6 + 0x8]
00002282 2D6D FADC 000E move.l [A6 + 0xE], [A5 - 0x524]
00002288 302E 000C move.w D0, [A6 + 0xC]
0000228C 5340 subq.w D0, 1
0000228E 6712 beq +0x14 /* 000022A2 */
00002290 5340 subq.w D0, 1
00002292 671A beq +0x1C /* 000022AE */
00002294 5540 subq.w D0, 2
00002296 6722 beq +0x24 /* 000022BA */
00002298 5540 subq.w D0, 2
0000229A 672A beq +0x2C /* 000022C6 */
0000229C 5540 subq.w D0, 2
0000229E 6732 beq +0x34 /* 000022D2 */
000022A0 603A bra +0x3C /* 000022DC */
label000022A2:
000022A2 2054 movea.l A0, [A4]
000022A4 2F28 0074 move.l -[A7], [A0 + 0x74]
000022A8 4EBA FBDE jsr [PC - 0x422 /* 00001E88 */]
000022AC 602E bra +0x30 /* 000022DC */
label000022AE:
000022AE 2054 movea.l A0, [A4]
000022B0 2F28 0074 move.l -[A7], [A0 + 0x74]
000022B4 4EBA FC72 jsr [PC - 0x38E /* 00001F28 */]
000022B8 6022 bra +0x24 /* 000022DC */
label000022BA:
000022BA 2054 movea.l A0, [A4]
000022BC 2F28 0074 move.l -[A7], [A0 + 0x74]
000022C0 4EBA FD12 jsr [PC - 0x2EE /* 00001FD4 */]
000022C4 6016 bra +0x18 /* 000022DC */
label000022C6:
000022C6 2054 movea.l A0, [A4]
000022C8 2F28 0074 move.l -[A7], [A0 + 0x74]
000022CC 4EBA F95A jsr [PC - 0x6A6 /* 00001C28 */]
000022D0 600A bra +0xC /* 000022DC */
label000022D2:
000022D2 2054 movea.l A0, [A4]
000022D4 2F28 0074 move.l -[A7], [A0 + 0x74]
000022D8 4EBA FD76 jsr [PC - 0x28A /* 00002050 */]
label000022DC:
000022DC 285F movea.l A4, [A7]+
000022DE 4E5E unlink A6
000022E0 205F movea.l A0, [A7]+
000022E2 5C4F addq.w A7, 6
000022E4 4ED0 jmp [A0]
000022E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000022E8-000022EC
fn000022E8:
000022E8 4E56 FFBA link A6, -0x0046
// end alternate branch 000022E8-000022EC
fn000022E8: // (misaligned)
000022EA FFBA .invalid <<F/6/7>>
000022EC 48E7 0028 movem.l -[A7], A2,A4
000022F0 206E 0014 movea.l A0, [A6 + 0x14]
000022F4 43EE FFBA lea.l A1, [A6 - 0x46]
000022F8 7022 moveq.l D0, 0x22
label000022FA:
000022FA 32D8 move.w [A1]+, [A0]+
000022FC 51C8 FFFC dbf D0, -0x6 /* 000022FA */
00002300 286E 0008 movea.l A4, [A6 + 0x8]
00002304 2F3C 496E 664C move.l -[A7], 0x496E664C /* 'InfL' */
0000230A 2F3C 4E4F 4E45 move.l -[A7], 0x4E4F4E45 /* 'NONE' */
00002310 2F3C 496E 6652 move.l -[A7], 0x496E6652 /* 'InfR' */
00002316 3F3C 0005 move.w -[A7], 0x5
0000231A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000231E 4EAD 2D5A jsr [A5 + 0x2D5A /* export_1447 */]
00002322 2254 movea.l A1, [A4]
00002324 41E9 006A lea.l A0, [A1 + 0x6A]
00002328 45EE FFBA lea.l A2, [A6 - 0x46]
0000232C 7022 moveq.l D0, 0x22
label0000232E:
0000232E 30DA move.w [A0]+, [A2]+
00002330 51C8 FFFC dbf D0, -0x6 /* 0000232E */
00002334 236E 0010 00B0 move.l [A1 + 0xB0], [A6 + 0x10]
0000233A 236E 000C 00B4 move.l [A1 + 0xB4], [A6 + 0xC]
00002340 4CDF 1400 movem.l A2,A4, [A7]+
00002344 4E5E unlink A6
00002346 205F movea.l A0, [A7]+
00002348 DEFC 0010 add.w A7, 0x10
0000234C 4ED0 jmp [A0]
0000234E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1381: // at 00002350 (misaligned)
00002352 0000 2F2E ori.b D0, 0x2E /* '.' */
00002356 0008 4EAD ori.b A0, 0xAD
0000235A 2D62 4E5E move.l [A6 + 0x4E5E], -[A2]
0000235E 2E9F move.l [A7], [A7]+
00002360 4E75 rts
00002362 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1382: // at 00002364 (misaligned)
00002366 FFBA .invalid <<F/6/7>>
00002368 48E7 0028 movem.l -[A7], A2,A4
0000236C 286E 0008 movea.l A4, [A6 + 0x8]
00002370 7000 moveq.l D0, 0x00
00002372 2D40 0018 move.l [A6 + 0x18], D0
00002376 206E 0010 movea.l A0, [A6 + 0x10]
0000237A 7002 moveq.l D0, 0x02
0000237C B068 0010 cmp.w D0, [A0 + 0x10]
00002380 6624 bne +0x26 /* 000023A6 */
00002382 41EE FFBA lea.l A0, [A6 - 0x46]
00002386 2454 movea.l A2, [A4]
00002388 43EA 006A lea.l A1, [A2 + 0x6A]
0000238C 7022 moveq.l D0, 0x22
label0000238E:
0000238E 30D9 move.w [A0]+, [A1]+
00002390 51C8 FFFC dbf D0, -0x6 /* 0000238E */
00002394 486E FFBA pea.l [A6 - 0x46]
00002398 2054 movea.l A0, [A4]
0000239A 2F28 00B0 move.l -[A7], [A0 + 0xB0]
0000239E 1F3C 0001 move.b -[A7], 0x1
000023A2 4EAD 4DBA jsr [A5 + 0x4DBA /* export_2483 */]
label000023A6:
000023A6 4CDF 1400 movem.l A2,A4, [A7]+
000023AA 4E5E unlink A6
000023AC 205F movea.l A0, [A7]+
000023AE DEFC 0010 add.w A7, 0x10
000023B2 4ED0 jmp [A0]
export_1383:
000023B4 4E56 FFDC link A6, -0x0024
000023B8 48E7 0118 movem.l -[A7], D7,A3,A4
000023BC 266E 0008 movea.l A3, [A6 + 0x8]
000023C0 2E2E 000C move.l D7, [A6 + 0xC]
000023C4 422E 0014 clr.b [A6 + 0x14]
000023C8 42A7 clr.l -[A7]
000023CA 3F3C 0442 move.w -[A7], 0x442
000023CE A9B9 syscall GetCursor
000023D0 285F movea.l A4, [A7]+
000023D2 200C move.l D0, A4
000023D4 6744 beq +0x46 /* 0000241A */
000023D6 2F14 move.l -[A7], [A4]
000023D8 A851 syscall SetCursor
000023DA 486E FFF8 pea.l [A6 - 0x8]
000023DE 2F0B move.l -[A7], A3
000023E0 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
000023E4 2F07 move.l -[A7], D7
000023E6 486E FFF8 pea.l [A6 - 0x8]
000023EA A8DF syscall RectRgn
000023EC 486E FFE0 pea.l [A6 - 0x20]
000023F0 486E FFE8 pea.l [A6 - 0x18]
000023F4 486E FFF0 pea.l [A6 - 0x10]
000023F8 2F0B move.l -[A7], A3
000023FA 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */]
000023FE 2F2D FC28 move.l -[A7], [A5 - 0x3D8]
00002402 486E FFF8 pea.l [A6 - 0x8]
00002406 A8DF syscall RectRgn
00002408 2F07 move.l -[A7], D7
0000240A 2F2D FC28 move.l -[A7], [A5 - 0x3D8]
0000240E 2F07 move.l -[A7], D7
00002410 A8E6 syscall DiffRgn
00002412 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00002418 6012 bra +0x14 /* 0000242C */
label0000241A:
0000241A 4267 clr.w -[A7]
0000241C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002420 2F07 move.l -[A7], D7
00002422 2F0B move.l -[A7], A3
00002424 4EAD 1DFA jsr [A5 + 0x1DFA /* export_955 */]
00002428 1D5F 0014 move.b [A6 + 0x14], [A7]+
label0000242C:
0000242C 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002430 4E5E unlink A6
00002432 205F movea.l A0, [A7]+
00002434 DEFC 000C add.w A7, 0xC
00002438 4ED0 jmp [A0]
0000243A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000243C-00002440
fn0000243C:
0000243C 4E56 FFF0 link A6, -0x0010
// end alternate branch 0000243C-00002440
fn0000243C: // (misaligned)
0000243E FFF0 .invalid <<F/7/7>>
00002440 48E7 0038 movem.l -[A7], A2,A3,A4
00002444 266E 0008 movea.l A3, [A6 + 0x8]
00002448 284B movea.l A4, A3
0000244A 42A7 clr.l -[A7]
0000244C 42A7 clr.l -[A7]
0000244E 486D FC1C pea.l [A5 - 0x3E4]
00002452 486D FC1C pea.l [A5 - 0x3E4]
00002456 1F3C 0005 move.b -[A7], 0x5
0000245A 1F3C 0005 move.b -[A7], 0x5
0000245E 2F0B move.l -[A7], A3
00002460 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */]
00002464 42A7 clr.l -[A7]
00002466 2F0B move.l -[A7], A3
00002468 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */]
0000246C 2054 movea.l A0, [A4]
0000246E 216E 000E 002E move.l [A0 + 0x2E], [A6 + 0xE]
00002474 317C 0404 002A move.w [A0 + 0x2A], 0x404
0000247A 216E 0012 0042 move.l [A0 + 0x42], [A6 + 0x12]
00002480 116E 000C 0041 move.b [A0 + 0x41], [A6 + 0xC]
00002486 7000 moveq.l D0, 0x00
00002488 2140 003C move.l [A0 + 0x3C], D0
0000248C 117C 0001 0040 move.b [A0 + 0x40], 0x1
00002492 486E FFF8 pea.l [A6 - 0x8]
00002496 42A7 clr.l -[A7]
00002498 42A7 clr.l -[A7]
0000249A A8A7 syscall SetRect
0000249C 2254 movea.l A1, [A4]
0000249E 41E9 0046 lea.l A0, [A1 + 0x46]
000024A2 45EE FFF8 lea.l A2, [A6 - 0x8]
000024A6 7003 moveq.l D0, 0x03
label000024A8:
000024A8 30DA move.w [A0]+, [A2]+
000024AA 51C8 FFFC dbf D0, -0x6 /* 000024A8 */
000024AE 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000024B2 4E5E unlink A6
000024B4 205F movea.l A0, [A7]+
000024B6 DEFC 000E add.w A7, 0xE
000024BA 4ED0 jmp [A0]
export_1384:
fn000024BC:
000024BC 4E56 FFF8 link A6, -0x0008
000024C0 2F0C move.l -[A7], A4
000024C2 286E 0008 movea.l A4, [A6 + 0x8]
000024C6 2054 movea.l A0, [A4]
000024C8 4AA8 003C tst.l [A0 + 0x3C]
000024CC 6712 beq +0x14 /* 000024E0 */
000024CE 2F28 003C move.l -[A7], [A0 + 0x3C]
000024D2 303C 018B move.w D0, 0x18B
000024D6 AAAA syscall QuickTimeDispatch
000024D8 2054 movea.l A0, [A4]
000024DA 7000 moveq.l D0, 0x00
000024DC 2140 003C move.l [A0 + 0x3C], D0
label000024E0:
000024E0 2054 movea.l A0, [A4]
000024E2 4AA8 0042 tst.l [A0 + 0x42]
000024E6 671A beq +0x1C /* 00002502 */
000024E8 2F28 0042 move.l -[A7], [A0 + 0x42]
000024EC 700C moveq.l D0, 0x0C
000024EE AAAA syscall QuickTimeDispatch
000024F0 2054 movea.l A0, [A4]
000024F2 2F28 0042 move.l -[A7], [A0 + 0x42]
000024F6 7023 moveq.l D0, 0x23
000024F8 AAAA syscall QuickTimeDispatch
000024FA 2054 movea.l A0, [A4]
000024FC 7000 moveq.l D0, 0x00
000024FE 2140 0042 move.l [A0 + 0x42], D0
label00002502:
00002502 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002506 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */]
0000250A 285F movea.l A4, [A7]+
0000250C 4E5E unlink A6
0000250E 2E9F move.l [A7], [A7]+
00002510 4E75 rts
00002512 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1385: // at 00002514 (misaligned)
00002516 FFEA .invalid <<F/7/7>>
00002518 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
0000251C 266E 0008 movea.l A3, [A6 + 0x8]
00002520 284B movea.l A4, A3
00002522 4267 clr.w -[A7]
00002524 2F0B move.l -[A7], A3
00002526 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */]
0000252A 1E1F move.b D7, [A7]+
0000252C 1007 move.b D0, D7
0000252E 6700 0082 beq +0x84 /* 000025B2 */
00002532 2F0B move.l -[A7], A3
00002534 4EBA 008A jsr [PC + 0x8A /* 000025C0 */]
00002538 4267 clr.w -[A7]
0000253A 2F0B move.l -[A7], A3
0000253C 4EAD 1E4A jsr [A5 + 0x1E4A /* export_965 */]
00002540 101F move.b D0, [A7]+
00002542 676E beq +0x70 /* 000025B2 */
00002544 2054 movea.l A0, [A4]
00002546 4AA8 003C tst.l [A0 + 0x3C]
0000254A 56C1 sne D1
0000254C C001 and.b D0, D1
0000254E 6762 beq +0x64 /* 000025B2 */
00002550 41EE FFEE lea.l A0, [A6 - 0x12]
00002554 2454 movea.l A2, [A4]
00002556 43EA 0046 lea.l A1, [A2 + 0x46]
0000255A 7003 moveq.l D0, 0x03
label0000255C:
0000255C 30D9 move.w [A0]+, [A1]+
0000255E 51C8 FFFC dbf D0, -0x6 /* 0000255C */
00002562 486E FFF6 pea.l [A6 - 0xA]
00002566 2F0B move.l -[A7], A3
00002568 4EAD 3B9A jsr [A5 + 0x3B9A /* export_1903 */]
0000256C 4267 clr.w -[A7]
0000256E 486E FFEE pea.l [A6 - 0x12]
00002572 486E FFF6 pea.l [A6 - 0xA]
00002576 A8A6 syscall EqualRect
00002578 101F move.b D0, [A7]+
0000257A 6636 bne +0x38 /* 000025B2 */
0000257C 2254 movea.l A1, [A4]
0000257E 41E9 0046 lea.l A0, [A1 + 0x46]
00002582 45EE FFF6 lea.l A2, [A6 - 0xA]
00002586 7003 moveq.l D0, 0x03
label00002588:
00002588 30DA move.w [A0]+, [A2]+
0000258A 51C8 FFFC dbf D0, -0x6 /* 00002588 */
0000258E 2F2D FC28 move.l -[A7], [A5 - 0x3D8]
00002592 486E FFF6 pea.l [A6 - 0xA]
00002596 A8DF syscall RectRgn
00002598 42A7 clr.l -[A7]
0000259A 2054 movea.l A0, [A4]
0000259C 2F28 003C move.l -[A7], [A0 + 0x3C]
000025A0 42A7 clr.l -[A7]
000025A2 2F2D FC28 move.l -[A7], [A5 - 0x3D8]
000025A6 2F3C 0008 0028 move.l -[A7], 0x80028
000025AC 7000 moveq.l D0, 0x00
000025AE A82A syscall ComponentDispatch
000025B0 2C1F move.l D6, [A7]+
label000025B2:
000025B2 1D47 000C move.b [A6 + 0xC], D7
000025B6 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
000025BA 4E5E unlink A6
000025BC 2E9F move.l [A7], [A7]+
000025BE 4E75 rts
fn000025C0:
000025C0 4E56 FFDC link A6, -0x0024
000025C4 48E7 0118 movem.l -[A7], D7,A3,A4
000025C8 266E 0008 movea.l A3, [A6 + 0x8]
000025CC 284B movea.l A4, A3
000025CE 2054 movea.l A0, [A4]
000025D0 4AA8 0042 tst.l [A0 + 0x42]
000025D4 56C0 sne D0
000025D6 4A00 tst.b D0
000025D8 6700 0104 beq +0x106 /* 000026DE */
000025DC 4AA8 003C tst.l [A0 + 0x3C]
000025E0 57C1 seq D1
000025E2 C001 and.b D0, D1
000025E4 6700 00F8 beq +0xFA /* 000026DE */
000025E8 C028 0040 and.b D0, [A0 + 0x40]
000025EC 6700 00F0 beq +0xF2 /* 000026DE */
000025F0 4228 0040 clr.b [A0 + 0x40]
000025F4 2054 movea.l A0, [A4]
000025F6 2F28 0042 move.l -[A7], [A0 + 0x42]
000025FA 1F3C 0001 move.b -[A7], 0x1
000025FE 7009 moveq.l D0, 0x09
00002600 AAAA syscall QuickTimeDispatch
00002602 2054 movea.l A0, [A4]
00002604 2F28 0042 move.l -[A7], [A0 + 0x42]
00002608 486E FFF0 pea.l [A6 - 0x10]
0000260C 303C 00F9 move.w D0, 0xF9
00002610 AAAA syscall QuickTimeDispatch
00002612 486E FFF0 pea.l [A6 - 0x10]
00002616 302E FFF2 move.w D0, [A6 - 0xE]
0000261A 4440 neg.w D0
0000261C 3F00 move.w -[A7], D0
0000261E 302E FFF0 move.w D0, [A6 - 0x10]
00002622 4440 neg.w D0
00002624 3F00 move.w -[A7], D0
00002626 A8A8 syscall OffsetRect
00002628 2054 movea.l A0, [A4]
0000262A 2F28 0042 move.l -[A7], [A0 + 0x42]
0000262E 486E FFF0 pea.l [A6 - 0x10]
00002632 303C 00FA move.w D0, 0xFA
00002636 AAAA syscall QuickTimeDispatch
00002638 2054 movea.l A0, [A4]
0000263A 2F28 0042 move.l -[A7], [A0 + 0x42]
0000263E 42A7 clr.l -[A7]
00002640 42A7 clr.l -[A7]
00002642 7016 moveq.l D0, 0x16
00002644 AAAA syscall QuickTimeDispatch
00002646 42A7 clr.l -[A7]
00002648 2054 movea.l A0, [A4]
0000264A 2F28 0042 move.l -[A7], [A0 + 0x42]
0000264E 486E FFF0 pea.l [A6 - 0x10]
00002652 701F moveq.l D0, 0x1F
00002654 2F00 move.l -[A7], D0
00002656 303C 018A move.w D0, 0x18A
0000265A AAAA syscall QuickTimeDispatch
0000265C 2054 movea.l A0, [A4]
0000265E 215F 003C move.l [A0 + 0x3C], [A7]+
00002662 2054 movea.l A0, [A4]
00002664 2F28 003C move.l -[A7], [A0 + 0x3C]
00002668 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
0000266C 4267 clr.w -[A7]
0000266E 2F0B move.l -[A7], A3
00002670 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00002674 101F move.b D0, [A7]+
00002676 674C beq +0x4E /* 000026C4 */
00002678 486E FFF8 pea.l [A6 - 0x8]
0000267C 2F0B move.l -[A7], A3
0000267E 4EAD 3B9A jsr [A5 + 0x3B9A /* export_1903 */]
00002682 2F2D FC28 move.l -[A7], [A5 - 0x3D8]
00002686 486E FFF8 pea.l [A6 - 0x8]
0000268A A8DF syscall RectRgn
0000268C 42A7 clr.l -[A7]
0000268E 2054 movea.l A0, [A4]
00002690 2F28 003C move.l -[A7], [A0 + 0x3C]
00002694 42A7 clr.l -[A7]
00002696 2F2D FC28 move.l -[A7], [A5 - 0x3D8]
0000269A 2F3C 0008 0028 move.l -[A7], 0x80028
000026A0 7000 moveq.l D0, 0x00
000026A2 A82A syscall ComponentDispatch
000026A4 2E1F move.l D7, [A7]+
000026A6 42A7 clr.l -[A7]
000026A8 2054 movea.l A0, [A4]
000026AA 2F28 003C move.l -[A7], [A0 + 0x3C]
000026AE 1028 0041 move.b D0, [A0 + 0x41]
000026B2 0A00 0001 xori.b D0, 0x1
000026B6 1F00 move.b -[A7], D0
000026B8 2F3C 0002 000E move.l -[A7], 0x2000E
000026BE 7000 moveq.l D0, 0x00
000026C0 A82A syscall ComponentDispatch
000026C2 2E1F move.l D7, [A7]+
label000026C4:
000026C4 486E FFE0 pea.l [A6 - 0x20]
000026C8 2F0B move.l -[A7], A3
000026CA 4EAD 3C72 jsr [A5 + 0x3C72 /* export_1930 */]
000026CE 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
000026D2 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000026D6 4267 clr.w -[A7]
000026D8 2F0B move.l -[A7], A3
000026DA 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */]
label000026DE:
000026DE 4CDF 1880 movem.l D7,A3,A4, [A7]+
000026E2 4E5E unlink A6
000026E4 2E9F move.l [A7], [A7]+
000026E6 4E75 rts
export_1386:
000026E8 4E56 0000 link A6, 0
000026EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000026F0 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */]
000026F4 4E5E unlink A6
000026F6 2E9F move.l [A7], [A7]+
000026F8 4E75 rts
000026FA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1387: // at 000026FC (misaligned)
000026FE 0000 2F2E ori.b D0, 0x2E /* '.' */
00002702 0008 4EAD ori.b A0, 0xAD
00002706 0A1A 4E5E xori.b [A2]+, 0x5E /* '^' */
0000270A 2E9F move.l [A7], [A7]+
0000270C 4E75 rts
0000270E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1388: // at 00002710 (misaligned)
00002712 FFF0 .invalid <<F/7/7>>
00002714 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002718 206E 000E movea.l A0, [A6 + 0xE]
0000271C 43EE FFF8 lea.l A1, [A6 - 0x8]
00002720 7003 moveq.l D0, 0x03
label00002722:
00002722 32D8 move.w [A1]+, [A0]+
00002724 51C8 FFFC dbf D0, -0x6 /* 00002722 */
00002728 2E2E 0008 move.l D7, [A6 + 0x8]
0000272C 2847 movea.l A4, D7
0000272E 486E FFF8 pea.l [A6 - 0x8]
00002732 1F2E 000C move.b -[A7], [A6 + 0xC]
00002736 2F07 move.l -[A7], D7
00002738 4EAD 0F92 jsr [A5 + 0xF92 /* export_494 */]
0000273C 42A7 clr.l -[A7]
0000273E 2F07 move.l -[A7], D7
00002740 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
00002744 265F movea.l A3, [A7]+
00002746 200B move.l D0, A3
00002748 56C0 sne D0
0000274A 4A00 tst.b D0
0000274C 674E beq +0x50 /* 0000279C */
0000274E 2053 movea.l A0, [A3]
00002750 4AA8 003C tst.l [A0 + 0x3C]
00002754 56C1 sne D1
00002756 C001 and.b D0, D1
00002758 6742 beq +0x44 /* 0000279C */
0000275A 4267 clr.w -[A7]
0000275C 2F07 move.l -[A7], D7
0000275E 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00002762 101F move.b D0, [A7]+
00002764 6736 beq +0x38 /* 0000279C */
00002766 2054 movea.l A0, [A4]
00002768 4AA8 0042 tst.l [A0 + 0x42]
0000276C 56C1 sne D1
0000276E C001 and.b D0, D1
00002770 4A00 tst.b D0
00002772 6728 beq +0x2A /* 0000279C */
00002774 4AA8 003C tst.l [A0 + 0x3C]
00002778 56C1 sne D1
0000277A C001 and.b D0, D1
0000277C 671E beq +0x20 /* 0000279C */
0000277E 42A7 clr.l -[A7]
00002780 2054 movea.l A0, [A4]
00002782 2F28 003C move.l -[A7], [A0 + 0x3C]
00002786 2253 movea.l A1, [A3]
00002788 2F29 003C move.l -[A7], [A1 + 0x3C]
0000278C 1F29 005E move.b -[A7], [A1 + 0x5E]
00002790 2F3C 0006 0019 move.l -[A7], 0x60019
00002796 7000 moveq.l D0, 0x00
00002798 A82A syscall ComponentDispatch
0000279A 2C1F move.l D6, [A7]+
label0000279C:
0000279C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000027A0 4E5E unlink A6
000027A2 205F movea.l A0, [A7]+
000027A4 DEFC 000A add.w A7, 0xA /* '\n' */
000027A8 4ED0 jmp [A0]
000027AA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1389: // at 000027AC (misaligned)
000027AE FFF8 .invalid <<F/7/7>>
000027B0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000027B4 2E2E 0008 move.l D7, [A6 + 0x8]
000027B8 2847 movea.l A4, D7
000027BA 1F2E 000C move.b -[A7], [A6 + 0xC]
000027BE 2F07 move.l -[A7], D7
000027C0 4EAD 0682 jsr [A5 + 0x682 /* export_204 */]
000027C4 42A7 clr.l -[A7]
000027C6 2F07 move.l -[A7], D7
000027C8 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
000027CC 265F movea.l A3, [A7]+
000027CE 200B move.l D0, A3
000027D0 56C0 sne D0
000027D2 4A00 tst.b D0
000027D4 674E beq +0x50 /* 00002824 */
000027D6 2053 movea.l A0, [A3]
000027D8 4AA8 003C tst.l [A0 + 0x3C]
000027DC 56C1 sne D1
000027DE C001 and.b D0, D1
000027E0 6742 beq +0x44 /* 00002824 */
000027E2 4267 clr.w -[A7]
000027E4 2F07 move.l -[A7], D7
000027E6 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
000027EA 101F move.b D0, [A7]+
000027EC 6736 beq +0x38 /* 00002824 */
000027EE 2054 movea.l A0, [A4]
000027F0 4AA8 0042 tst.l [A0 + 0x42]
000027F4 56C1 sne D1
000027F6 C001 and.b D0, D1
000027F8 4A00 tst.b D0
000027FA 6728 beq +0x2A /* 00002824 */
000027FC 4AA8 003C tst.l [A0 + 0x3C]
00002800 56C1 sne D1
00002802 C001 and.b D0, D1
00002804 671E beq +0x20 /* 00002824 */
00002806 42A7 clr.l -[A7]
00002808 2054 movea.l A0, [A4]
0000280A 2F28 003C move.l -[A7], [A0 + 0x3C]
0000280E 2253 movea.l A1, [A3]
00002810 2F29 003C move.l -[A7], [A1 + 0x3C]
00002814 1F2E 000C move.b -[A7], [A6 + 0xC]
00002818 2F3C 0006 0019 move.l -[A7], 0x60019
0000281E 7000 moveq.l D0, 0x00
00002820 A82A syscall ComponentDispatch
00002822 2C1F move.l D6, [A7]+
label00002824:
00002824 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002828 4E5E unlink A6
0000282A 205F movea.l A0, [A7]+
0000282C 5C4F addq.w A7, 6
0000282E 4ED0 jmp [A0]
export_1390:
00002830 4E56 FFF4 link A6, -0x000C
00002834 48E7 0118 movem.l -[A7], D7,A3,A4
00002838 2E2E 0008 move.l D7, [A6 + 0x8]
0000283C 2847 movea.l A4, D7
0000283E 2054 movea.l A0, [A4]
00002840 4AA8 003C tst.l [A0 + 0x3C]
00002844 6700 00B0 beq +0xB2 /* 000028F6 */
00002848 42A7 clr.l -[A7]
0000284A 2054 movea.l A0, [A4]
0000284C 2F28 003C move.l -[A7], [A0 + 0x3C]
00002850 2F3C 0000 000F move.l -[A7], 0xF
00002856 7000 moveq.l D0, 0x00
00002858 A82A syscall ComponentDispatch
0000285A 4A9F tst.l [A7]+
0000285C 6656 bne +0x58 /* 000028B4 */
0000285E 42A7 clr.l -[A7]
00002860 2054 movea.l A0, [A4]
00002862 2F28 003C move.l -[A7], [A0 + 0x3C]
00002866 4267 clr.w -[A7]
00002868 2F3C 0002 0005 move.l -[A7], 0x20005
0000286E 7000 moveq.l D0, 0x00
00002870 A82A syscall ComponentDispatch
00002872 265F movea.l A3, [A7]+
00002874 200B move.l D0, A3
00002876 6730 beq +0x32 /* 000028A8 */
00002878 2F0B move.l -[A7], A3
0000287A 486E FFF8 pea.l [A6 - 0x8]
0000287E 303C 00F9 move.w D0, 0xF9
00002882 AAAA syscall QuickTimeDispatch
00002884 302E FFFE move.w D0, [A6 - 0x2]
00002888 906E FFFA sub.w D0, [A6 - 0x6]
0000288C 48C0 ext.l D0
0000288E 206E 000C movea.l A0, [A6 + 0xC]
00002892 2140 0004 move.l [A0 + 0x4], D0
00002896 302E FFFC move.w D0, [A6 - 0x4]
0000289A 906E FFF8 sub.w D0, [A6 - 0x8]
0000289E 48C0 ext.l D0
000028A0 206E 000C movea.l A0, [A6 + 0xC]
000028A4 2080 move.l [A0], D0
000028A6 6058 bra +0x5A /* 00002900 */
label000028A8:
000028A8 2F2E 000C move.l -[A7], [A6 + 0xC]
000028AC 2F07 move.l -[A7], D7
000028AE 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
000028B2 604C bra +0x4E /* 00002900 */
label000028B4:
000028B4 42A7 clr.l -[A7]
000028B6 2054 movea.l A0, [A4]
000028B8 2F28 003C move.l -[A7], [A0 + 0x3C]
000028BC 486E FFF8 pea.l [A6 - 0x8]
000028C0 2F3C 0004 0010 move.l -[A7], 0x40010
000028C6 7000 moveq.l D0, 0x00
000028C8 A82A syscall ComponentDispatch
000028CA 201F move.l D0, [A7]+
000028CC 3F00 move.w -[A7], D0
000028CE 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000028D2 302E FFFE move.w D0, [A6 - 0x2]
000028D6 906E FFFA sub.w D0, [A6 - 0x6]
000028DA 48C0 ext.l D0
000028DC 206E 000C movea.l A0, [A6 + 0xC]
000028E0 2140 0004 move.l [A0 + 0x4], D0
000028E4 302E FFFC move.w D0, [A6 - 0x4]
000028E8 906E FFF8 sub.w D0, [A6 - 0x8]
000028EC 48C0 ext.l D0
000028EE 206E 000C movea.l A0, [A6 + 0xC]
000028F2 2080 move.l [A0], D0
000028F4 600A bra +0xC /* 00002900 */
label000028F6:
000028F6 2F2E 000C move.l -[A7], [A6 + 0xC]
000028FA 2F07 move.l -[A7], D7
000028FC 4EAD 1D92 jsr [A5 + 0x1D92 /* export_942 */]
label00002900:
00002900 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002904 4E5E unlink A6
00002906 205F movea.l A0, [A7]+
00002908 504F addq.w A7, 8
0000290A 4ED0 jmp [A0]
export_1391:
0000290C 4E56 0000 link A6, 0
00002910 203C 4D6F 6F56 move.l D0, 0x4D6F6F56 /* 'MooV' */
00002916 B0AE 000C cmp.l D0, [A6 + 0xC]
0000291A 57C0 seq D0
0000291C 4400 neg.b D0
0000291E 1D40 0010 move.b [A6 + 0x10], D0
00002922 4E5E unlink A6
00002924 205F movea.l A0, [A7]+
00002926 504F addq.w A7, 8
00002928 4ED0 jmp [A0]
0000292A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1392: // at 0000292C (misaligned)
0000292E FFFC .invalid <<F/7/7>>
00002930 48E7 0118 movem.l -[A7], D7,A3,A4
00002934 266E 0008 movea.l A3, [A6 + 0x8]
00002938 284B movea.l A4, A3
0000293A 4267 clr.w -[A7]
0000293C 2F0B move.l -[A7], A3
0000293E 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00002942 101F move.b D0, [A7]+
00002944 6738 beq +0x3A /* 0000297E */
00002946 2054 movea.l A0, [A4]
00002948 4AA8 0042 tst.l [A0 + 0x42]
0000294C 56C1 sne D1
0000294E C001 and.b D0, D1
00002950 4A00 tst.b D0
00002952 672A beq +0x2C /* 0000297E */
00002954 4AA8 003C tst.l [A0 + 0x3C]
00002958 56C1 sne D1
0000295A C001 and.b D0, D1
0000295C 6720 beq +0x22 /* 0000297E */
0000295E 2F28 0042 move.l -[A7], [A0 + 0x42]
00002962 7001 moveq.l D0, 0x01
00002964 2F00 move.l -[A7], D0
00002966 7005 moveq.l D0, 0x05
00002968 AAAA syscall QuickTimeDispatch
0000296A 42A7 clr.l -[A7]
0000296C 2054 movea.l A0, [A4]
0000296E 2F28 003C move.l -[A7], [A0 + 0x3C]
00002972 2F3C 0000 001A move.l -[A7], 0x1A
00002978 7000 moveq.l D0, 0x00
0000297A A82A syscall ComponentDispatch
0000297C 2E1F move.l D7, [A7]+
label0000297E:
0000297E 4267 clr.w -[A7]
00002980 1F2E 000C move.b -[A7], [A6 + 0xC]
00002984 2F0B move.l -[A7], A3
00002986 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
0000298A 1D5F 000E move.b [A6 + 0xE], [A7]+
0000298E 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002992 4E5E unlink A6
00002994 205F movea.l A0, [A7]+
00002996 5C4F addq.w A7, 6
00002998 4ED0 jmp [A0]
0000299A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1393: // at 0000299C (misaligned)
0000299E FFEE .invalid <<F/7/7>>
000029A0 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000029A4 286E 0008 movea.l A4, [A6 + 0x8]
000029A8 2054 movea.l A0, [A4]
000029AA 4AA8 003C tst.l [A0 + 0x3C]
000029AE 6758 beq +0x5A /* 00002A08 */
000029B0 206E 000C movea.l A0, [A6 + 0xC]
000029B4 2050 movea.l A0, [A0]
000029B6 203C 0000 00FF move.l D0, 0xFF
000029BC C0A8 0002 and.l D0, [A0 + 0x2]
000029C0 3E00 move.w D7, D0
000029C2 206E 000C movea.l A0, [A6 + 0xC]
000029C6 2050 movea.l A0, [A0]
000029C8 3028 000E move.w D0, [A0 + 0xE]
000029CC 48C0 ext.l D0
000029CE 2A00 move.l D5, D0
000029D0 42A7 clr.l -[A7]
000029D2 2054 movea.l A0, [A4]
000029D4 2F28 003C move.l -[A7], [A0 + 0x3C]
000029D8 1F07 move.b -[A7], D7
000029DA 42A7 clr.l -[A7]
000029DC 2F3C 0006 001B move.l -[A7], 0x6001B
000029E2 7000 moveq.l D0, 0x00
000029E4 A82A syscall ComponentDispatch
000029E6 2C1F move.l D6, [A7]+
000029E8 6624 bne +0x26 /* 00002A0E */
000029EA 302E 0012 move.w D0, [A6 + 0x12]
000029EE 0440 0009 subi.w D0, 0x9 /* '\t' */
000029F2 6702 beq +0x4 /* 000029F6 */
000029F4 600A bra +0xC /* 00002A00 */
label000029F6:
000029F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000029FA 4EBA 019C jsr [PC + 0x19C /* 00002B98 */]
000029FE 600E bra +0x10 /* 00002A0E */
label00002A00:
00002A00 3F3C 0003 move.w -[A7], 0x3
00002A04 A9C8 syscall SysBeep
00002A06 6006 bra +0x8 /* 00002A0E */
label00002A08:
00002A08 3F3C 0003 move.w -[A7], 0x3
00002A0C A9C8 syscall SysBeep
label00002A0E:
00002A0E 7000 moveq.l D0, 0x00
00002A10 2D40 0014 move.l [A6 + 0x14], D0
00002A14 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00002A18 4E5E unlink A6
00002A1A 205F movea.l A0, [A7]+
00002A1C DEFC 000C add.w A7, 0xC
00002A20 4ED0 jmp [A0]
00002A22 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1394: // at 00002A24 (misaligned)
00002A26 FFE8 .invalid <<F/7/7>>
00002A28 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002A2C 206E 000C movea.l A0, [A6 + 0xC]
00002A30 43EE FFF8 lea.l A1, [A6 - 0x8]
00002A34 7003 moveq.l D0, 0x03
label00002A36:
00002A36 32D8 move.w [A1]+, [A0]+
00002A38 51C8 FFFC dbf D0, -0x6 /* 00002A36 */
00002A3C 2E2E 0008 move.l D7, [A6 + 0x8]
00002A40 2847 movea.l A4, D7
00002A42 42A7 clr.l -[A7]
00002A44 2F07 move.l -[A7], D7
00002A46 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
00002A4A 265F movea.l A3, [A7]+
00002A4C 200B move.l D0, A3
00002A4E 56C0 sne D0
00002A50 4A00 tst.b D0
00002A52 674A beq +0x4C /* 00002A9E */
00002A54 2053 movea.l A0, [A3]
00002A56 4AA8 003C tst.l [A0 + 0x3C]
00002A5A 56C1 sne D1
00002A5C C001 and.b D0, D1
00002A5E 673E beq +0x40 /* 00002A9E */
00002A60 4267 clr.w -[A7]
00002A62 2F07 move.l -[A7], D7
00002A64 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00002A68 101F move.b D0, [A7]+
00002A6A 6732 beq +0x34 /* 00002A9E */
00002A6C 2054 movea.l A0, [A4]
00002A6E 4AA8 003C tst.l [A0 + 0x3C]
00002A72 56C1 sne D1
00002A74 C001 and.b D0, D1
00002A76 4A00 tst.b D0
00002A78 6724 beq +0x26 /* 00002A9E */
00002A7A 4AA8 0042 tst.l [A0 + 0x42]
00002A7E 56C1 sne D1
00002A80 C001 and.b D0, D1
00002A82 671A beq +0x1C /* 00002A9E */
00002A84 42A7 clr.l -[A7]
00002A86 2054 movea.l A0, [A4]
00002A88 2F28 003C move.l -[A7], [A0 + 0x3C]
00002A8C 2253 movea.l A1, [A3]
00002A8E 2F29 003C move.l -[A7], [A1 + 0x3C]
00002A92 2F3C 0004 0018 move.l -[A7], 0x40018
00002A98 7000 moveq.l D0, 0x00
00002A9A A82A syscall ComponentDispatch
00002A9C 2C1F move.l D6, [A7]+
label00002A9E:
00002A9E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002AA2 4E5E unlink A6
00002AA4 205F movea.l A0, [A7]+
00002AA6 504F addq.w A7, 8
00002AA8 4ED0 jmp [A0]
00002AAA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1395: // at 00002AAC (misaligned)
00002AAE FFDC .invalid <<F/7/7>>
00002AB0 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002AB4 206E 0018 movea.l A0, [A6 + 0x18]
00002AB8 43EE FFF8 lea.l A1, [A6 - 0x8]
00002ABC 7003 moveq.l D0, 0x03
label00002ABE:
00002ABE 32D8 move.w [A1]+, [A0]+
00002AC0 51C8 FFFC dbf D0, -0x6 /* 00002ABE */
00002AC4 266E 0008 movea.l A3, [A6 + 0x8]
00002AC8 284B movea.l A4, A3
00002ACA 42A7 clr.l -[A7]
00002ACC 2F0B move.l -[A7], A3
00002ACE 4EAD 3BAA jsr [A5 + 0x3BAA /* export_1905 */]
00002AD2 2E1F move.l D7, [A7]+
00002AD4 56C0 sne D0
00002AD6 4A00 tst.b D0
00002AD8 6700 0092 beq +0x94 /* 00002B6C */
00002ADC 2047 movea.l A0, D7
00002ADE 2050 movea.l A0, [A0]
00002AE0 4AA8 003C tst.l [A0 + 0x3C]
00002AE4 56C1 sne D1
00002AE6 C001 and.b D0, D1
00002AE8 6700 0082 beq +0x84 /* 00002B6C */
00002AEC 4267 clr.w -[A7]
00002AEE 2F0B move.l -[A7], A3
00002AF0 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00002AF4 101F move.b D0, [A7]+
00002AF6 676E beq +0x70 /* 00002B66 */
00002AF8 2054 movea.l A0, [A4]
00002AFA 4AA8 0042 tst.l [A0 + 0x42]
00002AFE 56C1 sne D1
00002B00 C001 and.b D0, D1
00002B02 4A00 tst.b D0
00002B04 6760 beq +0x62 /* 00002B66 */
00002B06 4AA8 003C tst.l [A0 + 0x3C]
00002B0A 56C1 sne D1
00002B0C C001 and.b D0, D1
00002B0E 6756 beq +0x58 /* 00002B66 */
00002B10 206E 0014 movea.l A0, [A6 + 0x14]
00002B14 2050 movea.l A0, [A0]
00002B16 43EE FFE4 lea.l A1, [A6 - 0x1C]
00002B1A 7007 moveq.l D0, 0x07
label00002B1C:
00002B1C 32D8 move.w [A1]+, [A0]+
00002B1E 51C8 FFFC dbf D0, -0x6 /* 00002B1C */
00002B22 42A7 clr.l -[A7]
00002B24 486E FFF8 pea.l [A6 - 0x8]
00002B28 2F0B move.l -[A7], A3
00002B2A 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */]
00002B2E 2D5F FFE0 move.l [A6 - 0x20], [A7]+
00002B32 42A7 clr.l -[A7]
00002B34 2054 movea.l A0, [A4]
00002B36 2F28 003C move.l -[A7], [A0 + 0x3C]
00002B3A 2247 movea.l A1, D7
00002B3C 2251 movea.l A1, [A1]
00002B3E 2F29 003C move.l -[A7], [A1 + 0x3C]
00002B42 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00002B46 2F2E FFEA move.l -[A7], [A6 - 0x16]
00002B4A 302E FFF2 move.w D0, [A6 - 0xE]
00002B4E 48C0 ext.l D0
00002B50 2F00 move.l -[A7], D0
00002B52 2F3C 0010 001C move.l -[A7], 0x10001C
00002B58 7000 moveq.l D0, 0x00
00002B5A A82A syscall ComponentDispatch
00002B5C 2C1F move.l D6, [A7]+
00002B5E 2F0B move.l -[A7], A3
00002B60 4EAD 1D7A jsr [A5 + 0x1D7A /* export_939 */]
00002B64 6006 bra +0x8 /* 00002B6C */
label00002B66:
00002B66 3F3C 0003 move.w -[A7], 0x3
00002B6A A9C8 syscall SysBeep
label00002B6C:
00002B6C 4267 clr.w -[A7]
00002B6E 486E FFF8 pea.l [A6 - 0x8]
00002B72 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002B76 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002B7A 2F2E 000C move.l -[A7], [A6 + 0xC]
00002B7E 2F0B move.l -[A7], A3
00002B80 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00002B84 1D5F 001C move.b [A6 + 0x1C], [A7]+
00002B88 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002B8C 4E5E unlink A6
00002B8E 205F movea.l A0, [A7]+
00002B90 DEFC 0014 add.w A7, 0x14
00002B94 4ED0 jmp [A0]
00002B96 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00002B98-00002B9E
fn00002B98:
00002B98 4E56 0000 link A6, 0
00002B9C 2F0C move.l -[A7], A4
// end alternate branch 00002B98-00002B9E
fn00002B98: // (misaligned)
00002B9A 0000 2F0C ori.b D0, 0xC
00002B9E 286E 0008 movea.l A4, [A6 + 0x8]
00002BA2 4267 clr.w -[A7]
00002BA4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002BA8 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00002BAC 101F move.b D0, [A7]+
00002BAE 676A beq +0x6C /* 00002C1A */
00002BB0 2054 movea.l A0, [A4]
00002BB2 4AA8 0042 tst.l [A0 + 0x42]
00002BB6 56C1 sne D1
00002BB8 C001 and.b D0, D1
00002BBA 4A00 tst.b D0
00002BBC 675C beq +0x5E /* 00002C1A */
00002BBE 4AA8 003C tst.l [A0 + 0x3C]
00002BC2 56C1 sne D1
00002BC4 C001 and.b D0, D1
00002BC6 6752 beq +0x54 /* 00002C1A */
00002BC8 42A7 clr.l -[A7]
00002BCA 2054 movea.l A0, [A4]
00002BCC 2F28 003C move.l -[A7], [A0 + 0x3C]
00002BD0 2F3C 0000 000F move.l -[A7], 0xF
00002BD6 7000 moveq.l D0, 0x00
00002BD8 A82A syscall ComponentDispatch
00002BDA 4A9F tst.l [A7]+
00002BDC 6620 bne +0x22 /* 00002BFE */
00002BDE 42A7 clr.l -[A7]
00002BE0 2054 movea.l A0, [A4]
00002BE2 2F28 003C move.l -[A7], [A0 + 0x3C]
00002BE6 1F3C 0001 move.b -[A7], 0x1
00002BEA 2F3C 0002 000E move.l -[A7], 0x2000E
00002BF0 7000 moveq.l D0, 0x00
00002BF2 A82A syscall ComponentDispatch
00002BF4 201F move.l D0, [A7]+
00002BF6 3F00 move.w -[A7], D0
00002BF8 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00002BFC 601C bra +0x1E /* 00002C1A */
label00002BFE:
00002BFE 42A7 clr.l -[A7]
00002C00 2054 movea.l A0, [A4]
00002C02 2F28 003C move.l -[A7], [A0 + 0x3C]
00002C06 4267 clr.w -[A7]
00002C08 2F3C 0002 000E move.l -[A7], 0x2000E
00002C0E 7000 moveq.l D0, 0x00
00002C10 A82A syscall ComponentDispatch
00002C12 201F move.l D0, [A7]+
00002C14 3F00 move.w -[A7], D0
00002C16 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label00002C1A:
00002C1A 285F movea.l A4, [A7]+
00002C1C 4E5E unlink A6
00002C1E 2E9F move.l [A7], [A7]+
00002C20 4E75 rts
00002C22 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1396: // at 00002C24 (misaligned)
00002C26 0000 2F0C ori.b D0, 0xC
00002C2A 286E 0008 movea.l A4, [A6 + 0x8]
00002C2E 2054 movea.l A0, [A4]
00002C30 4AA8 0042 tst.l [A0 + 0x42]
00002C34 6716 beq +0x18 /* 00002C4C */
00002C36 4267 clr.w -[A7]
00002C38 2054 movea.l A0, [A4]
00002C3A 2F28 0042 move.l -[A7], [A0 + 0x42]
00002C3E 42A7 clr.l -[A7]
00002C40 303C 018C move.w D0, 0x18C
00002C44 AAAA syscall QuickTimeDispatch
00002C46 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00002C4A 6006 bra +0x8 /* 00002C52 */
label00002C4C:
00002C4C 3F3C 0003 move.w -[A7], 0x3
00002C50 A9C8 syscall SysBeep
label00002C52:
00002C52 285F movea.l A4, [A7]+
00002C54 4E5E unlink A6
00002C56 2E9F move.l [A7], [A7]+
00002C58 4E75 rts
00002C5A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1397: // at 00002C5C (misaligned)
00002C5E 0000 203C ori.b D0, 0x3C /* '<' */
00002C62 5049 addq.w A1, 8
00002C64 4353 chk.w D1, [A3]
00002C66 B0AE 0008 cmp.l D0, [A6 + 0x8]
00002C6A 57C0 seq D0
00002C6C 4400 neg.b D0
00002C6E 1D40 000C move.b [A6 + 0xC], D0
00002C72 4E5E unlink A6
00002C74 2E9F move.l [A7], [A7]+
00002C76 4E75 rts
00002C78 4E56 0000 link A6, 0
00002C7C 206E 0008 movea.l A0, [A6 + 0x8]
00002C80 4AA8 FF78 tst.l [A0 - 0x88]
00002C84 6708 beq +0xA /* 00002C8E */
00002C86 2F28 FF78 move.l -[A7], [A0 - 0x88]
00002C8A 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
label00002C8E:
00002C8E 4E5E unlink A6
00002C90 205F movea.l A0, [A7]+
00002C92 DEFC 000A add.w A7, 0xA /* '\n' */
00002C96 4ED0 jmp [A0]
export_1398:
00002C98 4E56 FF60 link A6, -0x00A0
00002C9C 206E 0014 movea.l A0, [A6 + 0x14]
00002CA0 43EE FFBA lea.l A1, [A6 - 0x46]
00002CA4 7022 moveq.l D0, 0x22
label00002CA6:
00002CA6 32D8 move.w [A1]+, [A0]+
00002CA8 51C8 FFFC dbf D0, -0x6 /* 00002CA6 */
00002CAC 7000 moveq.l D0, 0x00
00002CAE 2D40 FF78 move.l [A6 - 0x88], D0
00002CB2 7000 moveq.l D0, 0x00
00002CB4 2D40 FF74 move.l [A6 - 0x8C], D0
00002CB8 486E FF7C pea.l [A6 - 0x84]
00002CBC 487A FFBA pea.l [PC - 0x46 /* 00002C78, value 0x4E560000 'NV\0\0', cstring "NV" */]
00002CC0 2F0E move.l -[A7], A6
00002CC2 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00002CC6 42A7 clr.l -[A7]
00002CC8 3F2E 001C move.w -[A7], [A6 + 0x1C]
00002CCC 2F2E 0018 move.l -[A7], [A6 + 0x18]
00002CD0 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00002CD4 2D57 FF78 move.l [A6 - 0x88], [A7]
00002CD8 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00002CDC 486E FFBA pea.l [A6 - 0x46]
00002CE0 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002CE4 2F2E 000C move.l -[A7], [A6 + 0xC]
00002CE8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002CEC 2F2E FF78 move.l -[A7], [A6 - 0x88]
00002CF0 4EBA 0022 jsr [PC + 0x22 /* 00002D14 */]
00002CF4 486E FF7C pea.l [A6 - 0x84]
00002CF8 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00002CFC 2F2E FF78 move.l -[A7], [A6 - 0x88]
00002D00 4EAD 3C9A jsr [A5 + 0x3C9A /* export_1935 */]
00002D04 2D6E FF78 001E move.l [A6 + 0x1E], [A6 - 0x88]
00002D0A 4E5E unlink A6
00002D0C 205F movea.l A0, [A7]+
00002D0E DEFC 0016 add.w A7, 0x16
00002D12 4ED0 jmp [A0]
fn00002D14:
00002D14 4E56 FBA8 link A6, -0x0458
00002D18 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002D1C 206E 0018 movea.l A0, [A6 + 0x18]
00002D20 43EE FFBA lea.l A1, [A6 - 0x46]
00002D24 7022 moveq.l D0, 0x22
label00002D26:
00002D26 32D8 move.w [A1]+, [A0]+
00002D28 51C8 FFFC dbf D0, -0x6 /* 00002D26 */
00002D2C 282E 000C move.l D4, [A6 + 0xC]
00002D30 2E2E 0008 move.l D7, [A6 + 0x8]
00002D34 486E FFBA pea.l [A6 - 0x46]
00002D38 2F04 move.l -[A7], D4
00002D3A 2F2E 0010 move.l -[A7], [A6 + 0x10]
00002D3E 2F07 move.l -[A7], D7
00002D40 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */]
00002D44 42A7 clr.l -[A7]
00002D46 2F07 move.l -[A7], D7
00002D48 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */]
00002D4C 486E FFC0 pea.l [A6 - 0x40]
00002D50 2F07 move.l -[A7], D7
00002D52 4EAD 39E2 jsr [A5 + 0x39E2 /* export_1848 */]
00002D56 42A7 clr.l -[A7]
00002D58 2F3C 5049 4353 move.l -[A7], 0x50494353 /* 'PICS' */
00002D5E 2F07 move.l -[A7], D7
00002D60 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00002D64 265F movea.l A3, [A7]+
00002D66 2F0B move.l -[A7], A3
00002D68 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002D6C 284B movea.l A4, A3
00002D6E 486E FFBA pea.l [A6 - 0x46]
00002D72 2F04 move.l -[A7], D4
00002D74 2F0C move.l -[A7], A4
00002D76 4EBA 02A8 jsr [PC + 0x2A8 /* 00003020 */]
00002D7A 42A7 clr.l -[A7]
00002D7C 2F3C 496E 664C move.l -[A7], 0x496E664C /* 'InfL' */
00002D82 2F07 move.l -[A7], D7
00002D84 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00002D88 265F movea.l A3, [A7]+
00002D8A 2F0B move.l -[A7], A3
00002D8C 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002D90 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002D94 2F0C move.l -[A7], A4
00002D96 2F0B move.l -[A7], A3
00002D98 4EBA 0CD6 jsr [PC + 0xCD6 /* 00003A70 */]
00002D9C 42A7 clr.l -[A7]
00002D9E 2F3C 496E 666F move.l -[A7], 0x496E666F /* 'Info' */
00002DA4 2F07 move.l -[A7], D7
00002DA6 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00002DAA 265F movea.l A3, [A7]+
00002DAC 2F0B move.l -[A7], A3
00002DAE 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
00002DB2 2C0B move.l D6, A3
00002DB4 486E FFBA pea.l [A6 - 0x46]
00002DB8 2F04 move.l -[A7], D4
00002DBA 2054 movea.l A0, [A4]
00002DBC 2F28 0086 move.l -[A7], [A0 + 0x86]
00002DC0 2F0C move.l -[A7], A4
00002DC2 2F06 move.l -[A7], D6
00002DC4 4EBA 0B0A jsr [PC + 0xB0A /* 000038D0 */]
00002DC8 2054 movea.l A0, [A4]
00002DCA 3028 00DA move.w D0, [A0 + 0xDA]
00002DCE 9068 00D6 sub.w D0, [A0 + 0xD6]
00002DD2 3D40 FFAC move.w [A6 - 0x54], D0
00002DD6 3028 00D8 move.w D0, [A0 + 0xD8]
00002DDA 9068 00D4 sub.w D0, [A0 + 0xD4]
00002DDE 3D40 FFAA move.w [A6 - 0x56], D0
00002DE2 486E FBA8 pea.l [A6 - 0x458]
00002DE6 2F2E FFAA move.l -[A7], [A6 - 0x56]
00002DEA 4EAD 2CE2 jsr [A5 + 0x2CE2 /* export_1432 */]
00002DEE 205F movea.l A0, [A7]+
00002DF0 43EE FDA8 lea.l A1, [A6 - 0x258]
00002DF4 707F moveq.l D0, 0x7F
label00002DF6:
00002DF6 32D8 move.w [A1]+, [A0]+
00002DF8 51C8 FFFC dbf D0, -0x6 /* 00002DF6 */
00002DFC 486E FDA8 pea.l [A6 - 0x258]
00002E00 4267 clr.w -[A7]
00002E02 2F06 move.l -[A7], D6
00002E04 4EAD 2D72 jsr [A5 + 0x2D72 /* export_1450 */]
00002E08 2054 movea.l A0, [A4]
00002E0A 3A28 00E6 move.w D5, [A0 + 0xE6]
00002E0E 3005 move.w D0, D5
00002E10 48C0 ext.l D0
00002E12 2F00 move.l -[A7], D0
00002E14 486E FDA8 pea.l [A6 - 0x258]
00002E18 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00002E1C 486E FEA8 pea.l [A6 - 0x158]
00002E20 2F3C 0001 080C move.l -[A7], 0x1080C
00002E26 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00002E2A 486E FDA8 pea.l [A6 - 0x258]
00002E2E 486E FEA8 pea.l [A6 - 0x158]
00002E32 486E FCA8 pea.l [A6 - 0x358]
00002E36 3F3C 0002 move.w -[A7], 0x2
00002E3A 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
00002E3E 41EE FDA8 lea.l A0, [A6 - 0x258]
00002E42 43EE FCA8 lea.l A1, [A6 - 0x358]
00002E46 707F moveq.l D0, 0x7F
label00002E48:
00002E48 30D9 move.w [A0]+, [A1]+
00002E4A 51C8 FFFC dbf D0, -0x6 /* 00002E48 */
00002E4E 486E FDA8 pea.l [A6 - 0x258]
00002E52 4267 clr.w -[A7]
00002E54 2F06 move.l -[A7], D6
00002E56 4EAD 2D7A jsr [A5 + 0x2D7A /* export_1451 */]
00002E5A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00002E5E 4E5E unlink A6
00002E60 205F movea.l A0, [A7]+
00002E62 DEFC 0014 add.w A7, 0x14
00002E66 4ED0 jmp [A0]
export_1399:
00002E68 4E56 FFE6 link A6, -0x001A
00002E6C 48E7 0118 movem.l -[A7], D7,A3,A4
00002E70 266E 0008 movea.l A3, [A6 + 0x8]
00002E74 2F0B move.l -[A7], A3
00002E76 4EAD 11CA jsr [A5 + 0x11CA /* export_565 */]
00002E7A 486E FFEC pea.l [A6 - 0x14]
00002E7E 2F0B move.l -[A7], A3
00002E80 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */]
00002E84 42A7 clr.l -[A7]
00002E86 2F3C 496E 666F move.l -[A7], 0x496E666F /* 'Info' */
00002E8C 2F0B move.l -[A7], A3
00002E8E 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00002E92 285F movea.l A4, [A7]+
00002E94 200C move.l D0, A4
00002E96 56C0 sne D0
00002E98 4A00 tst.b D0
00002E9A 6726 beq +0x28 /* 00002EC2 */
00002E9C 2F00 move.l -[A7], D0
00002E9E 4267 clr.w -[A7]
00002EA0 2F0C move.l -[A7], A4
00002EA2 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00002EA6 121F move.b D1, [A7]+
00002EA8 201F move.l D0, [A7]+
00002EAA C001 and.b D0, D1
00002EAC 6714 beq +0x16 /* 00002EC2 */
00002EAE 486E FFF4 pea.l [A6 - 0xC]
00002EB2 2F0C move.l -[A7], A4
00002EB4 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
00002EB8 3E2E FFF8 move.w D7, [A6 - 0x8]
00002EBC 9E6E FFF4 sub.w D7, [A6 - 0xC]
00002EC0 6002 bra +0x4 /* 00002EC4 */
label00002EC2:
00002EC2 4247 clr.w D7
label00002EC4:
00002EC4 42A7 clr.l -[A7]
00002EC6 2F3C 5049 4353 move.l -[A7], 0x50494353 /* 'PICS' */
00002ECC 2F0B move.l -[A7], A3
00002ECE 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00002ED2 285F movea.l A4, [A7]+
00002ED4 200C move.l D0, A4
00002ED6 56C0 sne D0
00002ED8 4A00 tst.b D0
00002EDA 6700 0098 beq +0x9A /* 00002F74 */
00002EDE 2F00 move.l -[A7], D0
00002EE0 4267 clr.w -[A7]
00002EE2 2F0C move.l -[A7], A4
00002EE4 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00002EE8 121F move.b D1, [A7]+
00002EEA 201F move.l D0, [A7]+
00002EEC C001 and.b D0, D1
00002EEE 6700 0084 beq +0x86 /* 00002F74 */
00002EF2 486E FFF4 pea.l [A6 - 0xC]
00002EF6 2F0C move.l -[A7], A4
00002EF8 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
00002EFC 42A7 clr.l -[A7]
00002EFE 302E FFFA move.w D0, [A6 - 0x6]
00002F02 906E FFF6 sub.w D0, [A6 - 0xA]
00002F06 D07C 000F add.w D0, 0xF
00002F0A 48C0 ext.l D0
00002F0C 2F00 move.l -[A7], D0
00002F0E 302E FFF2 move.w D0, [A6 - 0xE]
00002F12 906E FFEE sub.w D0, [A6 - 0x12]
00002F16 48C0 ext.l D0
00002F18 2F00 move.l -[A7], D0
00002F1A 201F move.l D0, [A7]+
00002F1C 2E9F move.l [A7], [A7]+
00002F1E B097 cmp.l D0, [A7]
00002F20 6C02 bge +0x4 /* 00002F24 */
00002F22 2E80 move.l [A7], D0
label00002F24:
00002F24 201F move.l D0, [A7]+
00002F26 3D40 FFEA move.w [A6 - 0x16], D0
00002F2A 42A7 clr.l -[A7]
00002F2C 302E FFF8 move.w D0, [A6 - 0x8]
00002F30 906E FFF4 sub.w D0, [A6 - 0xC]
00002F34 D047 add.w D0, D7
00002F36 D07C 000F add.w D0, 0xF
00002F3A 48C0 ext.l D0
00002F3C 2F00 move.l -[A7], D0
00002F3E 302E FFF0 move.w D0, [A6 - 0x10]
00002F42 906E FFEC sub.w D0, [A6 - 0x14]
00002F46 48C0 ext.l D0
00002F48 2F00 move.l -[A7], D0
00002F4A 201F move.l D0, [A7]+
00002F4C 2E9F move.l [A7], [A7]+
00002F4E B097 cmp.l D0, [A7]
00002F50 6C02 bge +0x4 /* 00002F54 */
00002F52 2E80 move.l [A7], D0
label00002F54:
00002F54 201F move.l D0, [A7]+
00002F56 3D40 FFE8 move.w [A6 - 0x18], D0
00002F5A 302E FFEA move.w D0, [A6 - 0x16]
00002F5E 48C0 ext.l D0
00002F60 2F00 move.l -[A7], D0
00002F62 302E FFE8 move.w D0, [A6 - 0x18]
00002F66 48C0 ext.l D0
00002F68 2F00 move.l -[A7], D0
00002F6A 1F3C 0001 move.b -[A7], 0x1
00002F6E 2F0B move.l -[A7], A3
00002F70 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */]
label00002F74:
00002F74 4CDF 1880 movem.l D7,A3,A4, [A7]+
00002F78 4E5E unlink A6
00002F7A 2E9F move.l [A7], [A7]+
00002F7C 4E75 rts
00002F7E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1400: // at 00002F80 (misaligned)
00002F82 FFFC .invalid <<F/7/7>>
00002F84 48E7 0018 movem.l -[A7], A3,A4
00002F88 266E 0008 movea.l A3, [A6 + 0x8]
00002F8C 42A7 clr.l -[A7]
00002F8E 2F3C 5049 4353 move.l -[A7], 0x50494353 /* 'PICS' */
00002F94 2F0B move.l -[A7], A3
00002F96 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00002F9A 285F movea.l A4, [A7]+
00002F9C 200C move.l D0, A4
00002F9E 6712 beq +0x14 /* 00002FB2 */
00002FA0 4267 clr.w -[A7]
00002FA2 1F2E 000C move.b -[A7], [A6 + 0xC]
00002FA6 2F0C move.l -[A7], A4
00002FA8 4EAD 3DDA jsr [A5 + 0x3DDA /* export_1975 */]
00002FAC 1D5F 000E move.b [A6 + 0xE], [A7]+
00002FB0 6010 bra +0x12 /* 00002FC2 */
label00002FB2:
00002FB2 4267 clr.w -[A7]
00002FB4 1F2E 000C move.b -[A7], [A6 + 0xC]
00002FB8 2F0B move.l -[A7], A3
00002FBA 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
00002FBE 1D5F 000E move.b [A6 + 0xE], [A7]+
label00002FC2:
00002FC2 4CDF 1800 movem.l A3,A4, [A7]+
00002FC6 4E5E unlink A6
00002FC8 205F movea.l A0, [A7]+
00002FCA 5C4F addq.w A7, 6
00002FCC 4ED0 jmp [A0]
00002FCE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1401: // at 00002FD0 (misaligned)
00002FD2 0000 2F2E ori.b D0, 0x2E /* '.' */
00002FD6 0008 4EAD ori.b A0, 0xAD
00002FDA 2D32 2F3C move.l -[A6], <<invalid full ext with I/IS == 4>>
00002FDE 0000 07D4 ori.b D0, 0xD4
00002FE2 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
00002FE6 4E5E unlink A6
00002FE8 2E9F move.l [A7], [A7]+
00002FEA 4E75 rts
00002FEC 4E56 0000 link A6, 0
00002FF0 2F0C move.l -[A7], A4
00002FF2 206E 0008 movea.l A0, [A6 + 0x8]
00002FF6 2868 0008 movea.l A4, [A0 + 0x8]
00002FFA 70FF moveq.l D0, 0xFFFFFFFF
00002FFC 2054 movea.l A0, [A4]
00002FFE B068 00D2 cmp.w D0, [A0 + 0xD2]
00003002 670E beq +0x10 /* 00003012 */
00003004 3F28 00D2 move.w -[A7], [A0 + 0xD2]
00003008 A99A syscall CloseResFile
0000300A 2054 movea.l A0, [A4]
0000300C 317C FFFF 00D2 move.w [A0 + 0xD2], 0xFFFF
label00003012:
00003012 285F movea.l A4, [A7]+
00003014 4E5E unlink A6
00003016 205F movea.l A0, [A7]+
00003018 DEFC 000A add.w A7, 0xA /* '\n' */
0000301C 4ED0 jmp [A0]
0000301E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00003020-00003024
fn00003020:
00003020 4E56 FF58 link A6, -0x00A8
// end alternate branch 00003020-00003024
fn00003020: // (misaligned)
00003022 FF58 .extension 0xF58 <<F/4-5/7>> // unimplemented
00003024 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00003028 206E 0010 movea.l A0, [A6 + 0x10]
0000302C 43EE FFBA lea.l A1, [A6 - 0x46]
00003030 7022 moveq.l D0, 0x22
label00003032:
00003032 32D8 move.w [A1]+, [A0]+
00003034 51C8 FFFC dbf D0, -0x6 /* 00003032 */
00003038 286E 0008 movea.l A4, [A6 + 0x8]
0000303C 2054 movea.l A0, [A4]
0000303E 317C FFFF 00D2 move.w [A0 + 0xD2], 0xFFFF
00003044 7000 moveq.l D0, 0x00
00003046 2640 movea.l A3, D0
00003048 486E FF74 pea.l [A6 - 0x8C]
0000304C 42A7 clr.l -[A7]
0000304E 42A7 clr.l -[A7]
00003050 A8A7 syscall SetRect
00003052 2254 movea.l A1, [A4]
00003054 41E9 00D4 lea.l A0, [A1 + 0xD4]
00003058 45EE FF74 lea.l A2, [A6 - 0x8C]
0000305C 7003 moveq.l D0, 0x03
label0000305E:
0000305E 30DA move.w [A0]+, [A2]+
00003060 51C8 FFFC dbf D0, -0x6 /* 0000305E */
00003064 42A9 00DC clr.l [A1 + 0xDC]
00003068 237C 0080 0080 00E2 move.l [A1 + 0xE2], 0x800080
00003070 3369 00E2 00E0 move.w [A1 + 0xE0], [A1 + 0xE2]
00003076 237C 0001 0000 00E6 move.l [A1 + 0xE6], 0x10000
0000307E 237C 3F3F 3F3F 0086 move.l [A1 + 0x86], 0x3F3F3F3F /* '????' */
00003086 4267 clr.w -[A7]
00003088 1F3C 0001 move.b -[A7], 0x1
0000308C 486E FFBA pea.l [A6 - 0x46]
00003090 486E FF69 pea.l [A6 - 0x97]
00003094 4EAD 4C22 jsr [A5 + 0x4C22 /* export_2432 */]
00003098 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
0000309C 2254 movea.l A1, [A4]
0000309E 41E9 008A lea.l A0, [A1 + 0x8A]
000030A2 45EE FFBA lea.l A2, [A6 - 0x46]
000030A6 7022 moveq.l D0, 0x22
label000030A8:
000030A8 30DA move.w [A0]+, [A2]+
000030AA 51C8 FFFC dbf D0, -0x6 /* 000030A8 */
000030AE 136E FF69 00D0 move.b [A1 + 0xD0], [A6 - 0x97]
000030B4 4267 clr.w -[A7]
000030B6 3F2E FFBA move.w -[A7], [A6 - 0x46]
000030BA 2F2E FFBC move.l -[A7], [A6 - 0x44]
000030BE 486E FFC0 pea.l [A6 - 0x40]
000030C2 486E FF58 pea.l [A6 - 0xA8]
000030C6 4EAD 0442 jsr [A5 + 0x442 /* export_132 */]
000030CA 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
000030CE 2054 movea.l A0, [A4]
000030D0 216E FF58 0086 move.l [A0 + 0x86], [A6 - 0xA8]
000030D6 43E8 003C lea.l A1, [A0 + 0x3C]
000030DA 45EE FFBA lea.l A2, [A6 - 0x46]
000030DE 7022 moveq.l D0, 0x22
label000030E0:
000030E0 32DA move.w [A1]+, [A2]+
000030E2 51C8 FFFC dbf D0, -0x6 /* 000030E0 */
000030E6 216E 000C 0082 move.l [A0 + 0x82], [A6 + 0xC]
000030EC 486E FF7C pea.l [A6 - 0x84]
000030F0 487A FEFA pea.l [PC - 0x106 /* 00002FEC, value 0x4E560000 'NV\0\0', cstring "NV" */]
000030F4 2F0E move.l -[A7], A6
000030F6 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
000030FA 4267 clr.w -[A7]
000030FC 3F2E FFBA move.w -[A7], [A6 - 0x46]
00003100 2F2E FFBC move.l -[A7], [A6 - 0x44]
00003104 486E FFC0 pea.l [A6 - 0x40]
00003108 1F3C 0001 move.b -[A7], 0x1
0000310C 4EAD 045A jsr [A5 + 0x45A /* export_135 */]
00003110 2054 movea.l A0, [A4]
00003112 315F 00D2 move.w [A0 + 0xD2], [A7]+
00003116 4267 clr.w -[A7]
00003118 A9AF syscall ResError
0000311A 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
0000311E 42A7 clr.l -[A7]
00003120 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
00003126 2054 movea.l A0, [A4]
00003128 3F28 00E0 move.w -[A7], [A0 + 0xE0]
0000312C A81F syscall Get1Resource
0000312E 265F movea.l A3, [A7]+
00003130 200B move.l D0, A3
00003132 6608 bne +0xA /* 0000313C */
00003134 3F3C FFFF move.w -[A7], 0xFFFF
00003138 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label0000313C:
0000313C 2053 movea.l A0, [A3]
0000313E 43EE FF74 lea.l A1, [A6 - 0x8C]
00003142 5488 addq.l A0, 2
00003144 7003 moveq.l D0, 0x03
label00003146:
00003146 32D8 move.w [A1]+, [A0]+
00003148 51C8 FFFC dbf D0, -0x6 /* 00003146 */
0000314C 302E FF76 move.w D0, [A6 - 0x8A]
00003150 4440 neg.w D0
00003152 2054 movea.l A0, [A4]
00003154 3140 00DC move.w [A0 + 0xDC], D0
00003158 302E FF74 move.w D0, [A6 - 0x8C]
0000315C 4440 neg.w D0
0000315E 3140 00DE move.w [A0 + 0xDE], D0
00003162 486E FF74 pea.l [A6 - 0x8C]
00003166 2054 movea.l A0, [A4]
00003168 3F28 00DC move.w -[A7], [A0 + 0xDC]
0000316C 3F28 00DE move.w -[A7], [A0 + 0xDE]
00003170 A8A8 syscall OffsetRect
00003172 2254 movea.l A1, [A4]
00003174 41E9 00D4 lea.l A0, [A1 + 0xD4]
00003178 45EE FF74 lea.l A2, [A6 - 0x8C]
0000317C 7003 moveq.l D0, 0x03
label0000317E:
0000317E 30DA move.w [A0]+, [A2]+
00003180 51C8 FFFC dbf D0, -0x6 /* 0000317E */
00003184 207C 0000 0A5E movea.l A0, 0xA5E /* '\n^' */
0000318A 4A50 tst.w [A0]
0000318C 56C7 sne D7
0000318E 4407 neg.b D7
00003190 4267 clr.w -[A7]
00003192 A99B syscall SetResLoad
label00003194:
00003194 2054 movea.l A0, [A4]
00003196 5268 00E4 addq.w [A0 + 0xE4], 1
0000319A 42A7 clr.l -[A7]
0000319C 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
000031A2 2054 movea.l A0, [A4]
000031A4 3F28 00E4 move.w -[A7], [A0 + 0xE4]
000031A8 A81F syscall Get1Resource
000031AA 265F movea.l A3, [A7]+
000031AC 4267 clr.w -[A7]
000031AE A9AF syscall ResError
000031B0 4A5F tst.w [A7]+
000031B2 56C0 sne D0
000031B4 4A00 tst.b D0
000031B6 6608 bne +0xA /* 000031C0 */
000031B8 220B move.l D1, A3
000031BA 57C1 seq D1
000031BC 8001 or.b D0, D1
000031BE 67D4 beq -0x2A /* 00003194 */
label000031C0:
000031C0 2054 movea.l A0, [A4]
000031C2 5368 00E4 subq.w [A0 + 0xE4], 1
000031C6 1F07 move.b -[A7], D7
000031C8 A99B syscall SetResLoad
000031CA 2054 movea.l A0, [A4]
000031CC 3028 00E4 move.w D0, [A0 + 0xE4]
000031D0 9068 00E2 sub.w D0, [A0 + 0xE2]
000031D4 5240 addq.w D0, 1
000031D6 3140 00E6 move.w [A0 + 0xE6], D0
000031DA 43EE FF74 lea.l A1, [A6 - 0x8C]
000031DE 45E8 00D4 lea.l A2, [A0 + 0xD4]
000031E2 7003 moveq.l D0, 0x03
label000031E4:
000031E4 32DA move.w [A1]+, [A2]+
000031E6 51C8 FFFC dbf D0, -0x6 /* 000031E4 */
000031EA 302E FF7A move.w D0, [A6 - 0x86]
000031EE 906E FF76 sub.w D0, [A6 - 0x8A]
000031F2 48C0 ext.l D0
000031F4 2F00 move.l -[A7], D0
000031F6 302E FF78 move.w D0, [A6 - 0x88]
000031FA 906E FF74 sub.w D0, [A6 - 0x8C]
000031FE 48C0 ext.l D0
00003200 2F00 move.l -[A7], D0
00003202 4267 clr.w -[A7]
00003204 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003208 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */]
0000320C 486E FF7C pea.l [A6 - 0x84]
00003210 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00003214 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00003218 4E5E unlink A6
0000321A 205F movea.l A0, [A7]+
0000321C DEFC 000C add.w A7, 0xC
00003220 4ED0 jmp [A0]
00003222 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1402: // at 00003224 (misaligned)
00003226 FFBA .invalid <<F/6/7>>
00003228 48E7 0028 movem.l -[A7], A2,A4
0000322C 286E 0008 movea.l A4, [A6 + 0x8]
00003230 70FF moveq.l D0, 0xFFFFFFFF
00003232 2054 movea.l A0, [A4]
00003234 B068 00D2 cmp.w D0, [A0 + 0xD2]
00003238 670E beq +0x10 /* 00003248 */
0000323A 3F28 00D2 move.w -[A7], [A0 + 0xD2]
0000323E A99A syscall CloseResFile
00003240 2054 movea.l A0, [A4]
00003242 317C FFFF 00D2 move.w [A0 + 0xD2], 0xFFFF
label00003248:
00003248 41EE FFBA lea.l A0, [A6 - 0x46]
0000324C 2454 movea.l A2, [A4]
0000324E 43EA 008A lea.l A1, [A2 + 0x8A]
00003252 7022 moveq.l D0, 0x22
label00003254:
00003254 30D9 move.w [A0]+, [A1]+
00003256 51C8 FFFC dbf D0, -0x6 /* 00003254 */
0000325A 4A2E FFC0 tst.b [A6 - 0x40]
0000325E 671E beq +0x20 /* 0000327E */
00003260 4267 clr.w -[A7]
00003262 1F3C 0001 move.b -[A7], 0x1
00003266 486E FFBA pea.l [A6 - 0x46]
0000326A 2054 movea.l A0, [A4]
0000326C 1F28 00D0 move.b -[A7], [A0 + 0xD0]
00003270 4EAD 4C2A jsr [A5 + 0x4C2A /* export_2433 */]
00003274 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00003278 2054 movea.l A0, [A4]
0000327A 4228 0090 clr.b [A0 + 0x90]
label0000327E:
0000327E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003282 4EAD 0A12 jsr [A5 + 0xA12 /* export_318 */]
00003286 4CDF 1400 movem.l A2,A4, [A7]+
0000328A 4E5E unlink A6
0000328C 2E9F move.l [A7], [A7]+
0000328E 4E75 rts
export_1403:
00003290 4E56 0000 link A6, 0
00003294 48E7 0018 movem.l -[A7], A3,A4
00003298 266E 0008 movea.l A3, [A6 + 0x8]
0000329C 284B movea.l A4, A3
0000329E 1F2E 000C move.b -[A7], [A6 + 0xC]
000032A2 2F0B move.l -[A7], A3
000032A4 4EAD 0682 jsr [A5 + 0x682 /* export_204 */]
000032A8 102E 000C move.b D0, [A6 + 0xC]
000032AC 0A00 0001 xori.b D0, 0x1
000032B0 4A00 tst.b D0
000032B2 670E beq +0x10 /* 000032C2 */
000032B4 2054 movea.l A0, [A4]
000032B6 C028 00E8 and.b D0, [A0 + 0xE8]
000032BA 6706 beq +0x8 /* 000032C2 */
000032BC 2F0B move.l -[A7], A3
000032BE 4EBA 0374 jsr [PC + 0x374 /* 00003634 */]
label000032C2:
000032C2 4CDF 1800 movem.l A3,A4, [A7]+
000032C6 4E5E unlink A6
000032C8 205F movea.l A0, [A7]+
000032CA 5C4F addq.w A7, 6
000032CC 4ED0 jmp [A0]
000032CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1404: // at 000032D0 (misaligned)
000032D2 FFEC .invalid <<F/7/7>>
000032D4 48E7 0118 movem.l -[A7], D7,A3,A4
000032D8 206E 000C movea.l A0, [A6 + 0xC]
000032DC 43EE FFF8 lea.l A1, [A6 - 0x8]
000032E0 7003 moveq.l D0, 0x03
label000032E2:
000032E2 32D8 move.w [A1]+, [A0]+
000032E4 51C8 FFFC dbf D0, -0x6 /* 000032E2 */
000032E8 2E2E 0008 move.l D7, [A6 + 0x8]
000032EC 2847 movea.l A4, D7
000032EE 486E FFF8 pea.l [A6 - 0x8]
000032F2 2F07 move.l -[A7], D7
000032F4 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */]
000032F8 42A7 clr.l -[A7]
000032FA 2F07 move.l -[A7], D7
000032FC 4EBA 026A jsr [PC + 0x26A /* 00003568 */]
00003300 265F movea.l A3, [A7]+
00003302 200B move.l D0, A3
00003304 6730 beq +0x32 /* 00003336 */
00003306 2F0B move.l -[A7], A3
00003308 A9A2 syscall LoadResource
0000330A 2053 movea.l A0, [A3]
0000330C 43EE FFEC lea.l A1, [A6 - 0x14]
00003310 5488 addq.l A0, 2
00003312 7003 moveq.l D0, 0x03
label00003314:
00003314 32D8 move.w [A1]+, [A0]+
00003316 51C8 FFFC dbf D0, -0x6 /* 00003314 */
0000331A 486E FFEC pea.l [A6 - 0x14]
0000331E 2054 movea.l A0, [A4]
00003320 3F28 00DC move.w -[A7], [A0 + 0xDC]
00003324 3F28 00DE move.w -[A7], [A0 + 0xDE]
00003328 A8A8 syscall OffsetRect
0000332A 2F0B move.l -[A7], A3
0000332C 486E FFEC pea.l [A6 - 0x14]
00003330 A8F6 syscall DrawPicture
00003332 2F0B move.l -[A7], A3
00003334 A9A3 syscall ReleaseResource
label00003336:
00003336 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000333A 4E5E unlink A6
0000333C 205F movea.l A0, [A7]+
0000333E 504F addq.w A7, 8
00003340 4ED0 jmp [A0]
00003342 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1405: // at 00003344 (misaligned)
00003346 0000 48E7 ori.b D0, 0xE7
0000334A 0018 266E ori.b [A0]+, 0x6E /* 'n' */
0000334E 0008 284B ori.b A0, 0x4B /* 'K' */
00003352 2054 movea.l A0, [A4]
00003354 1028 00E8 move.b D0, [A0 + 0xE8]
00003358 6706 beq +0x8 /* 00003360 */
0000335A 2F0B move.l -[A7], A3
0000335C 4EBA 02EA jsr [PC + 0x2EA /* 00003648 */]
label00003360:
00003360 4267 clr.w -[A7]
00003362 1F2E 000C move.b -[A7], [A6 + 0xC]
00003366 2F0B move.l -[A7], A3
00003368 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
0000336C 1D5F 000E move.b [A6 + 0xE], [A7]+
00003370 4CDF 1800 movem.l A3,A4, [A7]+
00003374 4E5E unlink A6
00003376 205F movea.l A0, [A7]+
00003378 5C4F addq.w A7, 6
0000337A 4ED0 jmp [A0]
export_1406:
0000337C 4E56 0000 link A6, 0
00003380 48E7 0018 movem.l -[A7], A3,A4
00003384 266E 0008 movea.l A3, [A6 + 0x8]
00003388 284B movea.l A4, A3
0000338A 2D6D FADC 0014 move.l [A6 + 0x14], [A5 - 0x524]
00003390 302E 0012 move.w D0, [A6 + 0x12]
00003394 5340 subq.w D0, 1
00003396 672C beq +0x2E /* 000033C4 */
00003398 5740 subq.w D0, 3
0000339A 6730 beq +0x32 /* 000033CC */
0000339C 0440 0018 subi.w D0, 0x18
000033A0 671A beq +0x1C /* 000033BC */
000033A2 5340 subq.w D0, 1
000033A4 670E beq +0x10 /* 000033B4 */
000033A6 5340 subq.w D0, 1
000033A8 6712 beq +0x14 /* 000033BC */
000033AA 5340 subq.w D0, 1
000033AC 6706 beq +0x8 /* 000033B4 */
000033AE 5340 subq.w D0, 1
000033B0 6722 beq +0x24 /* 000033D4 */
000033B2 6038 bra +0x3A /* 000033EC */
label000033B4:
000033B4 2F0B move.l -[A7], A3
000033B6 4EBA 0290 jsr [PC + 0x290 /* 00003648 */]
000033BA 6044 bra +0x46 /* 00003400 */
label000033BC:
000033BC 2F0B move.l -[A7], A3
000033BE 4EBA 02EC jsr [PC + 0x2EC /* 000036AC */]
000033C2 603C bra +0x3E /* 00003400 */
label000033C4:
000033C4 2F0B move.l -[A7], A3
000033C6 4EBA 0348 jsr [PC + 0x348 /* 00003710 */]
000033CA 6034 bra +0x36 /* 00003400 */
label000033CC:
000033CC 2F0B move.l -[A7], A3
000033CE 4EBA 0364 jsr [PC + 0x364 /* 00003734 */]
000033D2 602C bra +0x2E /* 00003400 */
label000033D4:
000033D4 2054 movea.l A0, [A4]
000033D6 1028 00E8 move.b D0, [A0 + 0xE8]
000033DA 6708 beq +0xA /* 000033E4 */
000033DC 2F0B move.l -[A7], A3
000033DE 4EBA 0254 jsr [PC + 0x254 /* 00003634 */]
000033E2 601C bra +0x1E /* 00003400 */
label000033E4:
000033E4 2F0B move.l -[A7], A3
000033E6 4EBA 0218 jsr [PC + 0x218 /* 00003600 */]
000033EA 6014 bra +0x16 /* 00003400 */
label000033EC:
000033EC 42A7 clr.l -[A7]
000033EE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000033F2 2F2E 000C move.l -[A7], [A6 + 0xC]
000033F6 2F0B move.l -[A7], A3
000033F8 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */]
000033FC 2D5F 0014 move.l [A6 + 0x14], [A7]+
label00003400:
00003400 4CDF 1800 movem.l A3,A4, [A7]+
00003404 4E5E unlink A6
00003406 205F movea.l A0, [A7]+
00003408 DEFC 000C add.w A7, 0xC
0000340C 4ED0 jmp [A0]
0000340E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1407: // at 00003410 (misaligned)
00003412 0000 2F2E ori.b D0, 0x2E /* '.' */
00003416 0008 4EAD ori.b A0, 0xAD
0000341A 1E1A move.b D7, [A2]+
0000341C 3F3C 0068 move.w -[A7], 0x68 /* 'h' */
00003420 1F3C 0001 move.b -[A7], 0x1
00003424 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
00003428 4E5E unlink A6
0000342A 2E9F move.l [A7], [A7]+
0000342C 4E75 rts
0000342E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00003430-00003434
fn00003430:
00003430 4E56 FFAA link A6, -0x0056
// end alternate branch 00003430-00003434
fn00003430: // (misaligned)
00003432 FFAA .invalid <<F/6/7>>
00003434 48E7 0038 movem.l -[A7], A2,A3,A4
00003438 206E 0008 movea.l A0, [A6 + 0x8]
0000343C 2868 0008 movea.l A4, [A0 + 0x8]
00003440 41EE FFB6 lea.l A0, [A6 - 0x4A]
00003444 2454 movea.l A2, [A4]
00003446 43EA 003C lea.l A1, [A2 + 0x3C]
0000344A 7022 moveq.l D0, 0x22
label0000344C:
0000344C 30D9 move.w [A0]+, [A1]+
0000344E 51C8 FFFC dbf D0, -0x6 /* 0000344C */
00003452 486E FFAE pea.l [A6 - 0x52]
00003456 42A7 clr.l -[A7]
00003458 42A7 clr.l -[A7]
0000345A A8A7 syscall SetRect
0000345C 42A7 clr.l -[A7]
0000345E 206E 0008 movea.l A0, [A6 + 0x8]
00003462 2F28 0008 move.l -[A7], [A0 + 0x8]
00003466 4EBA 0100 jsr [PC + 0x100 /* 00003568 */]
0000346A 265F movea.l A3, [A7]+
0000346C 2F0B move.l -[A7], A3
0000346E 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
00003472 2F0B move.l -[A7], A3
00003474 A992 syscall DetachResource
00003476 2F0B move.l -[A7], A3
00003478 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
0000347C 42A7 clr.l -[A7]
0000347E 486E FFB6 pea.l [A6 - 0x4A]
00003482 2054 movea.l A0, [A4]
00003484 2F28 0082 move.l -[A7], [A0 + 0x82]
00003488 2F0B move.l -[A7], A3
0000348A 42A7 clr.l -[A7]
0000348C 42A7 clr.l -[A7]
0000348E 42A7 clr.l -[A7]
00003490 486E FFAE pea.l [A6 - 0x52]
00003494 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00003498 2D5F 000C move.l [A6 + 0xC], [A7]+
0000349C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000034A0 4E5E unlink A6
000034A2 2E9F move.l [A7], [A7]+
000034A4 4E75 rts
000034A6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1408: // at 000034A8 (misaligned)
000034AA 0000 2D6D ori.b D0, 0x6D /* 'm' */
000034AE FADC 000E .extension 0xADC <<F/2-3/5>> // unimplemented
000034B2 302E 000C move.w D0, [A6 + 0xC]
000034B6 0440 0068 subi.w D0, 0x68 /* 'h' */
000034BA 6702 beq +0x4 /* 000034BE */
000034BC 600E bra +0x10 /* 000034CC */
label000034BE:
000034BE 42A7 clr.l -[A7]
000034C0 2F0E move.l -[A7], A6
000034C2 4EBA FF6C jsr [PC - 0x94 /* 00003430 */]
000034C6 2D5F 000E move.l [A6 + 0xE], [A7]+
000034CA 6012 bra +0x14 /* 000034DE */
label000034CC:
000034CC 42A7 clr.l -[A7]
000034CE 3F2E 000C move.w -[A7], [A6 + 0xC]
000034D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034D6 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
000034DA 2D5F 000E move.l [A6 + 0xE], [A7]+
label000034DE:
000034DE 4E5E unlink A6
000034E0 205F movea.l A0, [A7]+
000034E2 5C4F addq.w A7, 6
000034E4 4ED0 jmp [A0]
000034E6 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1409: // at 000034E8 (misaligned)
000034EA 0000 48E7 ori.b D0, 0xE7
000034EE 0018 266E ori.b [A0]+, 0x6E /* 'n' */
000034F2 0008 284B ori.b A0, 0x4B /* 'K' */
000034F6 2D6D FADC 0018 move.l [A6 + 0x18], [A5 - 0x524]
000034FC 2054 movea.l A0, [A4]
000034FE 1028 00E8 move.b D0, [A0 + 0xE8]
00003502 6718 beq +0x1A /* 0000351C */
00003504 206E 0010 movea.l A0, [A6 + 0x10]
00003508 7201 moveq.l D1, 0x01
0000350A B268 0010 cmp.w D1, [A0 + 0x10]
0000350E 57C1 seq D1
00003510 C001 and.b D0, D1
00003512 6708 beq +0xA /* 0000351C */
00003514 2F0B move.l -[A7], A3
00003516 4EBA 011C jsr [PC + 0x11C /* 00003634 */]
0000351A 603E bra +0x40 /* 0000355A */
label0000351C:
0000351C 2054 movea.l A0, [A4]
0000351E 1028 00E8 move.b D0, [A0 + 0xE8]
00003522 0A00 0001 xori.b D0, 0x1
00003526 4A00 tst.b D0
00003528 6718 beq +0x1A /* 00003542 */
0000352A 206E 0010 movea.l A0, [A6 + 0x10]
0000352E 7202 moveq.l D1, 0x02
00003530 B268 0010 cmp.w D1, [A0 + 0x10]
00003534 57C1 seq D1
00003536 C001 and.b D0, D1
00003538 6708 beq +0xA /* 00003542 */
0000353A 2F0B move.l -[A7], A3
0000353C 4EBA 00C2 jsr [PC + 0xC2 /* 00003600 */]
00003540 6018 bra +0x1A /* 0000355A */
label00003542:
00003542 42A7 clr.l -[A7]
00003544 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003548 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000354C 2F2E 000C move.l -[A7], [A6 + 0xC]
00003550 2F0B move.l -[A7], A3
00003552 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00003556 2D5F 0018 move.l [A6 + 0x18], [A7]+
label0000355A:
0000355A 4CDF 1800 movem.l A3,A4, [A7]+
0000355E 4E5E unlink A6
00003560 205F movea.l A0, [A7]+
00003562 DEFC 0010 add.w A7, 0x10
00003566 4ED0 jmp [A0]
fn00003568:
00003568 4E56 FFFE link A6, -0x0002
0000356C 48E7 0108 movem.l -[A7], D7,A4
00003570 286E 0008 movea.l A4, [A6 + 0x8]
00003574 4267 clr.w -[A7]
00003576 A994 syscall CurResFile
00003578 3E1F move.w D7, [A7]+
0000357A 2054 movea.l A0, [A4]
0000357C 3F28 00D2 move.w -[A7], [A0 + 0xD2]
00003580 A998 syscall UseResFile
00003582 42A7 clr.l -[A7]
00003584 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
0000358A 2054 movea.l A0, [A4]
0000358C 3F28 00E0 move.w -[A7], [A0 + 0xE0]
00003590 A81F syscall Get1Resource
00003592 2D5F 000C move.l [A6 + 0xC], [A7]+
00003596 3F07 move.w -[A7], D7
00003598 A998 syscall UseResFile
0000359A 4CDF 1080 movem.l D7,A4, [A7]+
0000359E 4E5E unlink A6
000035A0 2E9F move.l [A7], [A7]+
000035A2 4E75 rts
fn000035A4:
000035A4 4E56 FFF8 link A6, -0x0008
000035A8 48E7 0038 movem.l -[A7], A2,A3,A4
000035AC 266E 0008 movea.l A3, [A6 + 0x8]
000035B0 284B movea.l A4, A3
000035B2 4267 clr.w -[A7]
000035B4 2F0B move.l -[A7], A3
000035B6 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
000035BA 101F move.b D0, [A7]+
000035BC 671C beq +0x1E /* 000035DA */
000035BE 41EE FFF8 lea.l A0, [A6 - 0x8]
000035C2 2454 movea.l A2, [A4]
000035C4 43EA 00D4 lea.l A1, [A2 + 0xD4]
000035C8 7003 moveq.l D0, 0x03
label000035CA:
000035CA 30D9 move.w [A0]+, [A1]+
000035CC 51C8 FFFC dbf D0, -0x6 /* 000035CA */
000035D0 486E FFF8 pea.l [A6 - 0x8]
000035D4 2F0B move.l -[A7], A3
000035D6 4EAD 3C2A jsr [A5 + 0x3C2A /* export_1921 */]
label000035DA:
000035DA 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000035DE 4E5E unlink A6
000035E0 2E9F move.l [A7], [A7]+
000035E2 4E75 rts
fn000035E4:
000035E4 4E56 0000 link A6, 0
000035E8 2F0C move.l -[A7], A4
000035EA 286E 0008 movea.l A4, [A6 + 0x8]
000035EE 2054 movea.l A0, [A4]
000035F0 0A28 0001 00E9 xori.b [A0 + 0xE9], 0x1
000035F6 285F movea.l A4, [A7]+
000035F8 4E5E unlink A6
000035FA 2E9F move.l [A7], [A7]+
000035FC 4E75 rts
000035FE 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00003600-00003606
fn00003600:
00003600 4E56 0000 link A6, 0
00003604 2F0C move.l -[A7], A4
// end alternate branch 00003600-00003606
fn00003600: // (misaligned)
00003602 0000 2F0C ori.b D0, 0xC
00003606 286E 0008 movea.l A4, [A6 + 0x8]
0000360A 2054 movea.l A0, [A4]
0000360C 117C 0001 00E8 move.b [A0 + 0xE8], 0x1
00003612 1028 00E9 move.b D0, [A0 + 0xE9]
00003616 6612 bne +0x14 /* 0000362A */
00003618 2054 movea.l A0, [A4]
0000361A 3028 00E0 move.w D0, [A0 + 0xE0]
0000361E B068 00E4 cmp.w D0, [A0 + 0xE4]
00003622 6D06 blt +0x8 /* 0000362A */
00003624 3168 00E2 00E0 move.w [A0 + 0xE0], [A0 + 0xE2]
label0000362A:
0000362A 285F movea.l A4, [A7]+
0000362C 4E5E unlink A6
0000362E 2E9F move.l [A7], [A7]+
00003630 4E75 rts
00003632 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00003634-0000363E
fn00003634:
00003634 4E56 0000 link A6, 0
00003638 206E 0008 movea.l A0, [A6 + 0x8]
0000363C 2050 movea.l A0, [A0]
// end alternate branch 00003634-0000363E
fn00003634: // (misaligned)
00003636 0000 206E ori.b D0, 0x6E /* 'n' */
0000363A 0008 2050 ori.b A0, 0x50 /* 'P' */
0000363E 4228 00E8 clr.b [A0 + 0xE8]
00003642 4E5E unlink A6
00003644 2E9F move.l [A7], [A7]+
00003646 4E75 rts
fn00003648:
00003648 4E56 0000 link A6, 0
0000364C 48E7 0018 movem.l -[A7], A3,A4
00003650 266E 0008 movea.l A3, [A6 + 0x8]
00003654 284B movea.l A4, A3
00003656 2054 movea.l A0, [A4]
00003658 1028 00E9 move.b D0, [A0 + 0xE9]
0000365C 671E beq +0x20 /* 0000367C */
0000365E 5268 00E0 addq.w [A0 + 0xE0], 1
00003662 3028 00E0 move.w D0, [A0 + 0xE0]
00003666 B068 00E4 cmp.w D0, [A0 + 0xE4]
0000366A 6F08 ble +0xA /* 00003674 */
0000366C 2054 movea.l A0, [A4]
0000366E 3168 00E2 00E0 move.w [A0 + 0xE0], [A0 + 0xE2]
label00003674:
00003674 2F0B move.l -[A7], A3
00003676 4EBA FF2C jsr [PC - 0xD4 /* 000035A4 */]
0000367A 6026 bra +0x28 /* 000036A2 */
label0000367C:
0000367C 2054 movea.l A0, [A4]
0000367E 5268 00E0 addq.w [A0 + 0xE0], 1
00003682 3028 00E0 move.w D0, [A0 + 0xE0]
00003686 B068 00E4 cmp.w D0, [A0 + 0xE4]
0000368A 6F10 ble +0x12 /* 0000369C */
0000368C 2054 movea.l A0, [A4]
0000368E 3168 00E4 00E0 move.w [A0 + 0xE0], [A0 + 0xE4]
00003694 2F0B move.l -[A7], A3
00003696 4EBA FF9C jsr [PC - 0x64 /* 00003634 */]
0000369A 6006 bra +0x8 /* 000036A2 */
label0000369C:
0000369C 2F0B move.l -[A7], A3
0000369E 4EBA FF04 jsr [PC - 0xFC /* 000035A4 */]
label000036A2:
000036A2 4CDF 1800 movem.l A3,A4, [A7]+
000036A6 4E5E unlink A6
000036A8 2E9F move.l [A7], [A7]+
000036AA 4E75 rts
fn000036AC:
000036AC 4E56 0000 link A6, 0
000036B0 48E7 0018 movem.l -[A7], A3,A4
000036B4 266E 0008 movea.l A3, [A6 + 0x8]
000036B8 284B movea.l A4, A3
000036BA 2054 movea.l A0, [A4]
000036BC 1028 00E9 move.b D0, [A0 + 0xE9]
000036C0 671E beq +0x20 /* 000036E0 */
000036C2 5368 00E0 subq.w [A0 + 0xE0], 1
000036C6 3028 00E0 move.w D0, [A0 + 0xE0]
000036CA B068 00E2 cmp.w D0, [A0 + 0xE2]
000036CE 6C08 bge +0xA /* 000036D8 */
000036D0 2054 movea.l A0, [A4]
000036D2 3168 00E4 00E0 move.w [A0 + 0xE0], [A0 + 0xE4]
label000036D8:
000036D8 2F0B move.l -[A7], A3
000036DA 4EBA FEC8 jsr [PC - 0x138 /* 000035A4 */]
000036DE 6026 bra +0x28 /* 00003706 */
label000036E0:
000036E0 2054 movea.l A0, [A4]
000036E2 5368 00E0 subq.w [A0 + 0xE0], 1
000036E6 3028 00E0 move.w D0, [A0 + 0xE0]
000036EA B068 00E2 cmp.w D0, [A0 + 0xE2]
000036EE 6C10 bge +0x12 /* 00003700 */
000036F0 2054 movea.l A0, [A4]
000036F2 3168 00E2 00E0 move.w [A0 + 0xE0], [A0 + 0xE2]
000036F8 2F0B move.l -[A7], A3
000036FA 4EBA FF38 jsr [PC - 0xC8 /* 00003634 */]
000036FE 6006 bra +0x8 /* 00003706 */
label00003700:
00003700 2F0B move.l -[A7], A3
00003702 4EBA FEA0 jsr [PC - 0x160 /* 000035A4 */]
label00003706:
00003706 4CDF 1800 movem.l A3,A4, [A7]+
0000370A 4E5E unlink A6
0000370C 2E9F move.l [A7], [A7]+
0000370E 4E75 rts
fn00003710:
00003710 4E56 0000 link A6, 0
00003714 2F0C move.l -[A7], A4
00003716 286E 0008 movea.l A4, [A6 + 0x8]
0000371A 2054 movea.l A0, [A4]
0000371C 3168 00E2 00E0 move.w [A0 + 0xE0], [A0 + 0xE2]
00003722 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003726 4EBA FE7C jsr [PC - 0x184 /* 000035A4 */]
0000372A 285F movea.l A4, [A7]+
0000372C 4E5E unlink A6
0000372E 2E9F move.l [A7], [A7]+
00003730 4E75 rts
00003732 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00003734-0000373A
fn00003734:
00003734 4E56 0000 link A6, 0
00003738 2F0C move.l -[A7], A4
// end alternate branch 00003734-0000373A
fn00003734: // (misaligned)
00003736 0000 2F0C ori.b D0, 0xC
0000373A 286E 0008 movea.l A4, [A6 + 0x8]
0000373E 2054 movea.l A0, [A4]
00003740 3168 00E4 00E0 move.w [A0 + 0xE0], [A0 + 0xE4]
00003746 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000374A 4EBA FE58 jsr [PC - 0x1A8 /* 000035A4 */]
0000374E 285F movea.l A4, [A7]+
00003750 4E5E unlink A6
00003752 2E9F move.l [A7], [A7]+
00003754 4E75 rts
00003756 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1410: // at 00003758 (misaligned)
0000375A FFD8 .invalid <<F/7/7>>
0000375C 48E7 0118 movem.l -[A7], D7,A3,A4
00003760 206E 000C movea.l A0, [A6 + 0xC]
00003764 43EE FFF8 lea.l A1, [A6 - 0x8]
00003768 7003 moveq.l D0, 0x03
label0000376A:
0000376A 32D8 move.w [A1]+, [A0]+
0000376C 51C8 FFFC dbf D0, -0x6 /* 0000376A */
00003770 2E2E 0008 move.l D7, [A6 + 0x8]
00003774 42A7 clr.l -[A7]
00003776 2F3C 5049 4353 move.l -[A7], 0x50494353 /* 'PICS' */
0000377C 2F07 move.l -[A7], D7
0000377E 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00003782 285F movea.l A4, [A7]+
00003784 200C move.l D0, A4
00003786 56C0 sne D0
00003788 4A00 tst.b D0
0000378A 6700 0138 beq +0x13A /* 000038C4 */
0000378E 2F00 move.l -[A7], D0
00003790 4267 clr.w -[A7]
00003792 2F0C move.l -[A7], A4
00003794 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
00003798 121F move.b D1, [A7]+
0000379A 201F move.l D0, [A7]+
0000379C C001 and.b D0, D1
0000379E 6700 0124 beq +0x126 /* 000038C4 */
000037A2 486E FFE4 pea.l [A6 - 0x1C]
000037A6 2F0C move.l -[A7], A4
000037A8 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
000037AC 486E FFE4 pea.l [A6 - 0x1C]
000037B0 302E FFE6 move.w D0, [A6 - 0x1A]
000037B4 4440 neg.w D0
000037B6 3F00 move.w -[A7], D0
000037B8 302E FFE4 move.w D0, [A6 - 0x1C]
000037BC 4440 neg.w D0
000037BE 3F00 move.w -[A7], D0
000037C0 A8A8 syscall OffsetRect
000037C2 486E FFE4 pea.l [A6 - 0x1C]
000037C6 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF
000037CC A8A9 syscall InsetRect
000037CE 4267 clr.w -[A7]
000037D0 2F07 move.l -[A7], D7
000037D2 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
000037D6 101F move.b D0, [A7]+
000037D8 6700 00EA beq +0xEC /* 000038C4 */
000037DC 486E FFEC pea.l [A6 - 0x14]
000037E0 2F07 move.l -[A7], D7
000037E2 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
000037E6 486E FFEC pea.l [A6 - 0x14]
000037EA A8A3 syscall EraseRect
000037EC 046E 000F FFF2 subi.w [A6 - 0xE], 0xF
000037F2 046E 000F FFF0 subi.w [A6 - 0x10], 0xF
000037F8 42A7 clr.l -[A7]
000037FA A8D8 syscall NewRgn
000037FC 265F movea.l A3, [A7]+
000037FE A8DA syscall OpenRgn
00003800 302E FFEA move.w D0, [A6 - 0x16]
00003804 B06E FFF2 cmp.w D0, [A6 - 0xE]
00003808 6C18 bge +0x1A /* 00003822 */
0000380A 486E FFD8 pea.l [A6 - 0x28]
0000380E 3F2E FFEA move.w -[A7], [A6 - 0x16]
00003812 3F2E FFEC move.w -[A7], [A6 - 0x14]
00003816 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000381A A8A7 syscall SetRect
0000381C 486E FFD8 pea.l [A6 - 0x28]
00003820 A8A1 syscall FrameRect
label00003822:
00003822 302E FFE8 move.w D0, [A6 - 0x18]
00003826 B06E FFF0 cmp.w D0, [A6 - 0x10]
0000382A 6C38 bge +0x3A /* 00003864 */
0000382C 486E FFD8 pea.l [A6 - 0x28]
00003830 3F2E FFEE move.w -[A7], [A6 - 0x12]
00003834 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00003838 42A7 clr.l -[A7]
0000383A 302E FFEA move.w D0, [A6 - 0x16]
0000383E 48C0 ext.l D0
00003840 2F00 move.l -[A7], D0
00003842 302E FFF2 move.w D0, [A6 - 0xE]
00003846 48C0 ext.l D0
00003848 2F00 move.l -[A7], D0
0000384A 201F move.l D0, [A7]+
0000384C 2E9F move.l [A7], [A7]+
0000384E B097 cmp.l D0, [A7]
00003850 6C02 bge +0x4 /* 00003854 */
00003852 2E80 move.l [A7], D0
label00003854:
00003854 201F move.l D0, [A7]+
00003856 3F00 move.w -[A7], D0
00003858 3F2E FFF0 move.w -[A7], [A6 - 0x10]
0000385C A8A7 syscall SetRect
0000385E 486E FFD8 pea.l [A6 - 0x28]
00003862 A8A1 syscall FrameRect
label00003864:
00003864 2F0B move.l -[A7], A3
00003866 A8DB syscall CloseRgn
00003868 2F0B move.l -[A7], A3
0000386A 486D FE6E pea.l [A5 - 0x192]
0000386E A8D6 syscall FillRgn
00003870 2F0B move.l -[A7], A3
00003872 A8D9 syscall DisposRgn/DisposeRgn
00003874 486E FFE4 pea.l [A6 - 0x1C]
00003878 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
0000387C 42A7 clr.l -[A7]
0000387E 302E FFEA move.w D0, [A6 - 0x16]
00003882 48C0 ext.l D0
00003884 2F00 move.l -[A7], D0
00003886 302E FFF2 move.w D0, [A6 - 0xE]
0000388A 48C0 ext.l D0
0000388C 2F00 move.l -[A7], D0
0000388E 201F move.l D0, [A7]+
00003890 2E9F move.l [A7], [A7]+
00003892 B097 cmp.l D0, [A7]
00003894 6C02 bge +0x4 /* 00003898 */
00003896 2E80 move.l [A7], D0
label00003898:
00003898 201F move.l D0, [A7]+
0000389A 3F00 move.w -[A7], D0
0000389C 42A7 clr.l -[A7]
0000389E 302E FFE8 move.w D0, [A6 - 0x18]
000038A2 48C0 ext.l D0
000038A4 2F00 move.l -[A7], D0
000038A6 302E FFF0 move.w D0, [A6 - 0x10]
000038AA 48C0 ext.l D0
000038AC 2F00 move.l -[A7], D0
000038AE 201F move.l D0, [A7]+
000038B0 2E9F move.l [A7], [A7]+
000038B2 B097 cmp.l D0, [A7]
000038B4 6C02 bge +0x4 /* 000038B8 */
000038B6 2E80 move.l [A7], D0
label000038B8:
000038B8 201F move.l D0, [A7]+
000038BA 3F00 move.w -[A7], D0
000038BC A8A7 syscall SetRect
000038BE 486E FFE4 pea.l [A6 - 0x1C]
000038C2 A8A1 syscall FrameRect
label000038C4:
000038C4 4CDF 1880 movem.l D7,A3,A4, [A7]+
000038C8 4E5E unlink A6
000038CA 205F movea.l A0, [A7]+
000038CC 504F addq.w A7, 8
000038CE 4ED0 jmp [A0]
fn000038D0:
000038D0 4E56 FEBA link A6, -0x0146
000038D4 48E7 0038 movem.l -[A7], A2,A3,A4
000038D8 206E 0018 movea.l A0, [A6 + 0x18]
000038DC 43EE FFBA lea.l A1, [A6 - 0x46]
000038E0 7022 moveq.l D0, 0x22
label000038E2:
000038E2 32D8 move.w [A1]+, [A0]+
000038E4 51C8 FFFC dbf D0, -0x6 /* 000038E2 */
000038E8 266E 0008 movea.l A3, [A6 + 0x8]
000038EC 284B movea.l A4, A3
000038EE 2254 movea.l A1, [A4]
000038F0 41E9 006A lea.l A0, [A1 + 0x6A]
000038F4 45EE FFBA lea.l A2, [A6 - 0x46]
000038F8 7022 moveq.l D0, 0x22
label000038FA:
000038FA 30DA move.w [A0]+, [A2]+
000038FC 51C8 FFFC dbf D0, -0x6 /* 000038FA */
00003900 236E 0010 00B0 move.l [A1 + 0xB0], [A6 + 0x10]
00003906 236E 0014 00B4 move.l [A1 + 0xB4], [A6 + 0x14]
0000390C 236E 000C 00B8 move.l [A1 + 0xB8], [A6 + 0xC]
00003912 2F3C 496E 664C move.l -[A7], 0x496E664C /* 'InfL' */
00003918 2F3C 496E 6643 move.l -[A7], 0x496E6643 /* 'InfC' */
0000391E 2F3C 496E 6652 move.l -[A7], 0x496E6652 /* 'InfR' */
00003924 3F3C 0005 move.w -[A7], 0x5
00003928 2F0B move.l -[A7], A3
0000392A 4EAD 2D5A jsr [A5 + 0x2D5A /* export_1447 */]
0000392E 41EE FEBA lea.l A0, [A6 - 0x146]
00003932 43FA 003A lea.l A1, [PC + 0x3A /* 0000396E, value 0x43F3F3F, pstring "????" */]
00003936 7002 moveq.l D0, 0x02
label00003938:
00003938 30D9 move.w [A0]+, [A1]+
0000393A 51C8 FFFC dbf D0, -0x6 /* 00003938 */
0000393E 486E 0010 pea.l [A6 + 0x10]
00003942 41EE FEBA lea.l A0, [A6 - 0x146]
00003946 2008 move.l D0, A0
00003948 5280 addq.l D0, 1
0000394A 2F00 move.l -[A7], D0
0000394C 7004 moveq.l D0, 0x04
0000394E 2F00 move.l -[A7], D0
00003950 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003954 486E FEBA pea.l [A6 - 0x146]
00003958 4267 clr.w -[A7]
0000395A 2F0B move.l -[A7], A3
0000395C 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */]
00003960 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00003964 4E5E unlink A6
00003966 205F movea.l A0, [A7]+
00003968 DEFC 0014 add.w A7, 0x14
0000396C 4ED0 jmp [A0]
0000396E 043F 3F3F subi.b <<invalid special address>>, 0x3F /* '?' */
00003972 3F00 move.w -[A7], D0
export_1411:
00003974 4E56 0000 link A6, 0
00003978 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000397C 4EAD 2D62 jsr [A5 + 0x2D62 /* export_1448 */]
00003980 4E5E unlink A6
00003982 2E9F move.l [A7], [A7]+
00003984 4E75 rts
00003986 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1412: // at 00003988 (misaligned)
0000398A FFBA .invalid <<F/6/7>>
0000398C 48E7 0028 movem.l -[A7], A2,A4
00003990 286E 0008 movea.l A4, [A6 + 0x8]
00003994 7000 moveq.l D0, 0x00
00003996 2D40 0018 move.l [A6 + 0x18], D0
0000399A 206E 0010 movea.l A0, [A6 + 0x10]
0000399E 7002 moveq.l D0, 0x02
000039A0 B068 0010 cmp.w D0, [A0 + 0x10]
000039A4 6624 bne +0x26 /* 000039CA */
000039A6 41EE FFBA lea.l A0, [A6 - 0x46]
000039AA 2454 movea.l A2, [A4]
000039AC 43EA 006A lea.l A1, [A2 + 0x6A]
000039B0 7022 moveq.l D0, 0x22
label000039B2:
000039B2 30D9 move.w [A0]+, [A1]+
000039B4 51C8 FFFC dbf D0, -0x6 /* 000039B2 */
000039B8 486E FFBA pea.l [A6 - 0x46]
000039BC 2054 movea.l A0, [A4]
000039BE 2F28 00B4 move.l -[A7], [A0 + 0xB4]
000039C2 1F3C 0001 move.b -[A7], 0x1
000039C6 4EAD 4DBA jsr [A5 + 0x4DBA /* export_2483 */]
label000039CA:
000039CA 4CDF 1400 movem.l A2,A4, [A7]+
000039CE 4E5E unlink A6
000039D0 205F movea.l A0, [A7]+
000039D2 DEFC 0010 add.w A7, 0x10
000039D6 4ED0 jmp [A0]
export_1413:
000039D8 4E56 FFDC link A6, -0x0024
000039DC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000039E0 2C2E 000C move.l D6, [A6 + 0xC]
000039E4 2E2E 0008 move.l D7, [A6 + 0x8]
000039E8 2847 movea.l A4, D7
000039EA 422E 0014 clr.b [A6 + 0x14]
000039EE 42A7 clr.l -[A7]
000039F0 3F3C 0442 move.w -[A7], 0x442
000039F4 A9B9 syscall GetCursor
000039F6 265F movea.l A3, [A7]+
000039F8 200B move.l D0, A3
000039FA 6752 beq +0x54 /* 00003A4E */
000039FC 2F13 move.l -[A7], [A3]
000039FE A851 syscall SetCursor
00003A00 486E FFF8 pea.l [A6 - 0x8]
00003A04 2F07 move.l -[A7], D7
00003A06 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
00003A0A 2F06 move.l -[A7], D6
00003A0C 486E FFF8 pea.l [A6 - 0x8]
00003A10 A8DF syscall RectRgn
00003A12 203C 5049 4353 move.l D0, 0x50494353 /* 'PICS' */
00003A18 2054 movea.l A0, [A4]
00003A1A B0A8 00B0 cmp.l D0, [A0 + 0xB0]
00003A1E 6626 bne +0x28 /* 00003A46 */
00003A20 486E FFE0 pea.l [A6 - 0x20]
00003A24 486E FFE8 pea.l [A6 - 0x18]
00003A28 486E FFF0 pea.l [A6 - 0x10]
00003A2C 2F07 move.l -[A7], D7
00003A2E 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */]
00003A32 2F2D FC28 move.l -[A7], [A5 - 0x3D8]
00003A36 486E FFF8 pea.l [A6 - 0x8]
00003A3A A8DF syscall RectRgn
00003A3C 2F06 move.l -[A7], D6
00003A3E 2F2D FC28 move.l -[A7], [A5 - 0x3D8]
00003A42 2F06 move.l -[A7], D6
00003A44 A8E6 syscall DiffRgn
label00003A46:
00003A46 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00003A4C 6012 bra +0x14 /* 00003A60 */
label00003A4E:
00003A4E 4267 clr.w -[A7]
00003A50 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003A54 2F06 move.l -[A7], D6
00003A56 2F07 move.l -[A7], D7
00003A58 4EAD 1DFA jsr [A5 + 0x1DFA /* export_955 */]
00003A5C 1D5F 0014 move.b [A6 + 0x14], [A7]+
label00003A60:
00003A60 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00003A64 4E5E unlink A6
00003A66 205F movea.l A0, [A7]+
00003A68 DEFC 000C add.w A7, 0xC
00003A6C 4ED0 jmp [A0]
00003A6E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00003A70-00003A7E
fn00003A70:
00003A70 4E56 0000 link A6, 0
00003A74 48E7 0018 movem.l -[A7], A3,A4
00003A78 266E 0008 movea.l A3, [A6 + 0x8]
00003A7C 284B movea.l A4, A3
// end alternate branch 00003A70-00003A7E
fn00003A70: // (misaligned)
00003A72 0000 48E7 ori.b D0, 0xE7
00003A76 0018 266E ori.b [A0]+, 0x6E /* 'n' */
00003A7A 0008 284B ori.b A0, 0x4B /* 'K' */
00003A7E 2F0B move.l -[A7], A3
00003A80 4EAD 2E12 jsr [A5 + 0x2E12 /* export_1470 */]
00003A84 2054 movea.l A0, [A4]
00003A86 216E 0010 0074 move.l [A0 + 0x74], [A6 + 0x10]
00003A8C 216E 000C 0078 move.l [A0 + 0x78], [A6 + 0xC]
00003A92 2F3C 0000 000C move.l -[A7], 0xC
00003A98 2F0B move.l -[A7], A3
00003A9A 4EAD 2E32 jsr [A5 + 0x2E32 /* export_1474 */]
00003A9E 2F3C 0000 0005 move.l -[A7], 0x5
00003AA4 2F0B move.l -[A7], A3
00003AA6 4EAD 2E2A jsr [A5 + 0x2E2A /* export_1473 */]
00003AAA 3F3C 01AE move.w -[A7], 0x1AE
00003AAE 2F0B move.l -[A7], A3
00003AB0 4EAD 2E3A jsr [A5 + 0x2E3A /* export_1475 */]
00003AB4 4CDF 1800 movem.l A3,A4, [A7]+
00003AB8 4E5E unlink A6
00003ABA 205F movea.l A0, [A7]+
00003ABC DEFC 000C add.w A7, 0xC
00003AC0 4ED0 jmp [A0]
00003AC2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1414: // at 00003AC4 (misaligned)
00003AC6 FF00 .extension 0xF00 <<F/4-5/7>> // unimplemented
00003AC8 48E7 0018 movem.l -[A7], A3,A4
00003ACC 266E 0008 movea.l A3, [A6 + 0x8]
00003AD0 284B movea.l A4, A3
00003AD2 2F0B move.l -[A7], A3
00003AD4 4EAD 2E72 jsr [A5 + 0x2E72 /* export_1482 */]
00003AD8 3F3C 0001 move.w -[A7], 0x1
00003ADC 1F3C 0001 move.b -[A7], 0x1
00003AE0 2F0B move.l -[A7], A3
00003AE2 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */]
00003AE6 3F3C 0003 move.w -[A7], 0x3
00003AEA 1F3C 0001 move.b -[A7], 0x1
00003AEE 2F0B move.l -[A7], A3
00003AF0 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */]
00003AF4 3F3C 0004 move.w -[A7], 0x4
00003AF8 1F3C 0001 move.b -[A7], 0x1
00003AFC 2F0B move.l -[A7], A3
00003AFE 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */]
00003B02 3F3C 0006 move.w -[A7], 0x6
00003B06 1F3C 0001 move.b -[A7], 0x1
00003B0A 2F0B move.l -[A7], A3
00003B0C 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */]
00003B10 3F3C 0007 move.w -[A7], 0x7
00003B14 1F3C 0001 move.b -[A7], 0x1
00003B18 2F0B move.l -[A7], A3
00003B1A 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */]
00003B1E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00003B22 1F3C 0001 move.b -[A7], 0x1
00003B26 2F0B move.l -[A7], A3
00003B28 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */]
00003B2C 3F3C 000A move.w -[A7], 0xA /* '\n' */
00003B30 1F3C 0001 move.b -[A7], 0x1
00003B34 2F0B move.l -[A7], A3
00003B36 4EAD 2E42 jsr [A5 + 0x2E42 /* export_1476 */]
00003B3A 3F3C 0001 move.w -[A7], 0x1
00003B3E 2254 movea.l A1, [A4]
00003B40 2069 0078 movea.l A0, [A1 + 0x78]
00003B44 2050 movea.l A0, [A0]
00003B46 1F28 00E9 move.b -[A7], [A0 + 0xE9]
00003B4A 2F0B move.l -[A7], A3
00003B4C 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */]
00003B50 3F3C 0003 move.w -[A7], 0x3
00003B54 2254 movea.l A1, [A4]
00003B56 2069 0078 movea.l A0, [A1 + 0x78]
00003B5A 2050 movea.l A0, [A0]
00003B5C 1F28 00E8 move.b -[A7], [A0 + 0xE8]
00003B60 2F0B move.l -[A7], A3
00003B62 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */]
00003B66 3F3C 0004 move.w -[A7], 0x4
00003B6A 2254 movea.l A1, [A4]
00003B6C 2069 0078 movea.l A0, [A1 + 0x78]
00003B70 2050 movea.l A0, [A0]
00003B72 1028 00E8 move.b D0, [A0 + 0xE8]
00003B76 0A00 0001 xori.b D0, 0x1
00003B7A 1F00 move.b -[A7], D0
00003B7C 2F0B move.l -[A7], A3
00003B7E 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */]
00003B82 4CDF 1800 movem.l A3,A4, [A7]+
00003B86 4E5E unlink A6
00003B88 2E9F move.l [A7], [A7]+
00003B8A 4E75 rts
export_1415:
00003B8C 4E56 FFF8 link A6, -0x0008
00003B90 2F0C move.l -[A7], A4
00003B92 286E 0008 movea.l A4, [A6 + 0x8]
00003B96 2D6D FADC 000E move.l [A6 + 0xE], [A5 - 0x524]
00003B9C 302E 000C move.w D0, [A6 + 0xC]
00003BA0 5340 subq.w D0, 1
00003BA2 6B78 bmi +0x7A /* 00003C1C */
00003BA4 0C40 0009 cmpi.w D0, 0x9 /* '\t' */
00003BA8 6E72 bgt +0x74 /* 00003C1C */
00003BAA D040 add.w D0, D0
00003BAC 303B 0006 move.w D0, [PC + D0.w + 0x6]
00003BB0 4EFB 0000 jmp [PC + D0.w]
00003BB4 0016 006A ori.b [A6], 0x6A /* 'j' */
00003BB8 0022 002E ori.b -[A2], 0x2E /* '.' */
00003BBC 006A 003A 0046 ori.w [A2 + 0x46], 0x3A /* ':' */
00003BC2 006A 0052 005E ori.w [A2 + 0x5E], 0x52 /* 'R' */
00003BC8 2054 movea.l A0, [A4]
00003BCA 2F28 0078 move.l -[A7], [A0 + 0x78]
00003BCE 4EBA FA14 jsr [PC - 0x5EC /* 000035E4 */]
00003BD2 604E bra +0x50 /* 00003C22 */
00003BD4 2054 movea.l A0, [A4]
00003BD6 2F28 0078 move.l -[A7], [A0 + 0x78]
00003BDA 4EBA FA24 jsr [PC - 0x5DC /* 00003600 */]
00003BDE 6042 bra +0x44 /* 00003C22 */
00003BE0 2054 movea.l A0, [A4]
00003BE2 2F28 0078 move.l -[A7], [A0 + 0x78]
00003BE6 4EBA FA4C jsr [PC - 0x5B4 /* 00003634 */]
00003BEA 6036 bra +0x38 /* 00003C22 */
00003BEC 2054 movea.l A0, [A4]
00003BEE 2F28 0078 move.l -[A7], [A0 + 0x78]
00003BF2 4EBA FA54 jsr [PC - 0x5AC /* 00003648 */]
00003BF6 602A bra +0x2C /* 00003C22 */
00003BF8 2054 movea.l A0, [A4]
00003BFA 2F28 0078 move.l -[A7], [A0 + 0x78]
00003BFE 4EBA FAAC jsr [PC - 0x554 /* 000036AC */]
00003C02 601E bra +0x20 /* 00003C22 */
00003C04 2054 movea.l A0, [A4]
00003C06 2F28 0078 move.l -[A7], [A0 + 0x78]
00003C0A 4EBA FB04 jsr [PC - 0x4FC /* 00003710 */]
00003C0E 6012 bra +0x14 /* 00003C22 */
00003C10 2054 movea.l A0, [A4]
00003C12 2F28 0078 move.l -[A7], [A0 + 0x78]
00003C16 4EBA FB1C jsr [PC - 0x4E4 /* 00003734 */]
00003C1A 6006 bra +0x8 /* 00003C22 */
label00003C1C:
00003C1C 3F3C 0003 move.w -[A7], 0x3
00003C20 A9C8 syscall SysBeep
label00003C22:
00003C22 285F movea.l A4, [A7]+
00003C24 4E5E unlink A6
00003C26 205F movea.l A0, [A7]+
00003C28 5C4F addq.w A7, 6
00003C2A 4ED0 jmp [A0]